Introduction on WRF-Var Regression Test Ruifang Li MMM Phone: 303 4978938.

Slides:



Advertisements
Similar presentations
1. What is Subversion? Why do we need CM? Basic concepts Repositories Options Setup Clients Options Setup Operation Troubleshooting Slide 2.
Advertisements

Week 6: Chapter 6 Agenda Automation of SQL Server tasks using: SQL Server Agent Scheduling Scripting Technologies.
Operating-System Structures
ANT – Another Neat Tool Representation and Management of Data on the Internet.
1 Today: Introduction to ASP- Part 1 Explain the client/server architecture Explain Web-based client/server applications Understand the essentials of Active.
1 Ant – Another Neat Tool Representation and Management of Data on the Internet.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Chapter 2: Operating-System Structures Modified from the text book.
Reproducible Environment for Scientific Applications (Lab session) Tak-Lon (Stephen) Wu.
SubVersioN – the new Central Service at DESY by Marian Gawron.
Using Macs and Unix Nancy Griffeth January 6, 2014 Funding for this workshop was provided by the program “Computational Modeling and Analysis of Complex.
Introduction to the WRF Modeling System Wei Wang NCAR/MMM.
Software Tools and Processes Training and Discussion October 16, :00-4:30 p.m. Jim Willenbring.
Trilinos 101: Getting Started with Trilinos November 7, :30-9:30 a.m. Mike Heroux Jim Willenbring.
CVS vs SVN Presented by: Anusha Kolla. Concurrent Version Systems(CVS)  System that lets groups of people work simultaneously on groups of files.  Version.
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
Business Unit or Product Name © 2007 IBM Corporation Introduction of Autotest Qing Lin.
The Pipeline Processing Framework LSST Applications Meeting IPAC Feb. 19, 2008 Raymond Plante National Center for Supercomputing Applications.
Welcome!. Print Options PDF Comma-Separated Values (CSV) Formatted Excel New Features in Analysis.
I.Boulder Community GSI Code Repository II.GSI Regression Test Suite III.GSI Code Release IV.GSI Community Support V.Collaborative Efforts.
ABAQUS Installation on LINUX Platform D. Hanumanthappa, A. Jérusalem May 5th, 2010.
Introduction to Parallel Programming with C and MPI at MCSR Part 2 Broadcast/Reduce.
Subversion (SVN) Tutorial Source:
Session 2 Wharton Summer Tech Camp Basic Unix. Agenda Cover basic UNIX commands and useful functions.
UNIX Commands. Why UNIX Commands Are Noninteractive Command may take input from the output of another command (filters). May be scheduled to run at specific.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring Mike Phenow.
Connect. Communicate. Collaborate The Installation of RRD Measurement Archive (MA) Roman Łapacz, PSNC 27 th September, 2006 SEEREN2 Summer School, Heraklion.
1 / 22 AliRoot and AliEn Build Integration and Testing System.
Installing and Running the WPS Michael Duda 2006 WRF-ARW Summer Tutorial.
Nachos Project 4 Lecturer: Hao-Hua Chu TA: Chun-Po Wang (Artoo) Date: 2008/10/25.
Ant & Jar Ant – Java-based build tool Jar – pkzip archive, that contains metadata (a manifest file) that the JRE understands.
Version Control with SVN Images from TortoiseSVN documentation
SECTION 2: CODE REASONING + PROGRAMMING TOOLS slides borrowed and adapted from Alex Mariakis and CSE 390a.
Notes on SVN tag tiegcm1.92_r296 New lower boundary coding scheme (module lbc.F) New lower boundary option to use SABER/TIDI data New namelist read parameter.
Donald Stark National Center for Atmospheric Research (NCAR) The Developmental Testbed Center (DTC) 15 January, 2014 Building the HWRF Components.
Paris package: practical aspects Installation / presentation To run a simulation Analysis To add a new module to Paris Installation / presentation To run.
October 10-11, 2002 Houston, Texas Erik DeBenedictis William McLendon Mike Carifio Sandia is a multiprogram laboratory operated by Sandia Corporation,
SVN tag tiegcm1.92_r325 has been saved as an interim code to tiegcm1.93 We propose that this revision be tested and evaluated over a 2-week period, during.
Getting Started with Trilinos October 14, :30-10:30 a.m. Jim Willenbring.
Introduction to Operating Systems Prepared by: Dhason Operating Systems.
Benchmark 2 progress report and future directions Sergey Lyskov
0 0 July, 2009 WRF-Var Tutorial Syed RH Rizvi WRFDA Analysis/Forecast Verification Syed RH Rizvi National Center For Atmospheric Research NCAR/ESSL/MMM,
Installing and Running the WPS Michael Duda 2006 WRF-ARW Summer Tutorial.
Homework Assignment #1 J. H. Wang Sep. 22, Homework #1 Chap.2: 2.10 Chap.3: 3.1, 3.4, 3.5* (or 3.6*) Chap.4: 4.6, 4.8* (Optional: End-of-chapter.
Install CB 1.8 on Ubuntu. Steps Followed Install Ubuntu (Ubuntu LTS) on Virtual machine – (VMware Workstation) (
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
EValid LoadTest, eV.manger and Validation. Agenda Load Test capability of eValid How to execute load test by using eValid Introduction to eV.manager Validation.
November 21 st 2002 Summer 2009 WRFDA Tutorial WRF-Var System Overview Xin Zhang, Yong-Run Guo, Syed R-H Rizvi, and Michael Duda.
Debugging Lab Antonio Gómez-Iglesias Texas Advanced Computing Center.
Wouter Verkerke, NIKHEF 1 Using ‘stoomboot’ for NIKHEF-ATLAS batch computing What is ‘stoomboot’ – Hardware –16 machines, each 2x quad-core Pentium = 128.
Hernán García CeCalcULA Universidad de los Andes.
Problem Solving With C++ SVN ( Version Control ) April 2016.
POE Parallel Operating Environment. Cliff Montgomery.
Matlab Programming for Engineers
WRFDA Regression Testing Suite
Open Source Software Development Environment
SVN intro (review).
Subversion Reasons to use How it works Subversion important commands
Chapter 2: System Structures
Building the UM within Rose/Cylc
CS 584 Lecture 15 Assignment? (Due Friday) Friday paper presentations
Subversion.
PHP / MySQL Introduction
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
Paul Sexton CS 566 February 6, 2006
Presented by: Anusha Kolla
Mobile Development Workshop
Compilers, Make and SubVersion
UNIX File System Go Climb a Tree Weiyu Zhang (96142)
EXAMINE THE CHANGES.
Web Servers (IIS and Apache)
Presentation transcript:

Introduction on WRF-Var Regression Test Ruifang Li MMM Phone:

WRF-Var Regression Test Flow Chart Run Script Script Output Future Work

Flow Chart WRF-var source code.Trunk.user’s tarfile Wrfvar.tar Set up Initial variables REG_ROOT = /ptmp/$user CASES = /ptmp/lir/CASE FAIL_MAIL = ( ) COMPOPTS_VAL = (Serial MPI) Num_Procs = 4 GENERATE_BASELINE = FALSE COMPARE_BASELINE = FALSE. Compile.Serial.MPI Test cases.Each case is tested by Serial and MPI executable. (da_wrfvar.exe) Compare case output Compare cost function of Serial and MPI run, Get the first iteration in which cost function is different. error Exit and Send to user with error message Regtest_var.output

Run Script Code comes from trunk Bsub < regtest_var.csh Code comes from user Make a tar file named wrfvar.tar Put wrfvar.tar in the same directory as regtest_var.csh Bsub < regtest_var.csh

Regression Test output WRF-Var source code svn info: Path: WRFDA URL: Repository Root: Repository UUID: b0b5d27b-6f0f-0410-a2a3-cb1e977edc3d Revision: 3590 Node Kind: directory Schedule: normal Last Changed Author: xinzhang Last Changed Rev: 3589 Last Changed Date: :09: (Mon, 09 Feb 2009) WRF-Var source code are located at /ptmp/lir/wrfvar_regression WRF-Var test cases are located at /ptmp/lir/wrf_test/data/CASE Architecture AIX machine: be1104en.ucar.edu Number of MPI processes to use: 4 Test conducted by Li Ruifang 8938 MMM Test run from directory /ptmp/lir/wrf_test/wrf_var/regression/script This is a bit-wise (traditional) regression test. Compiler version info: FORTRAN: xlfrte OS version info: AIX: bos.mp WRF-Var compile successfully for Serial option WRF-Var compile successfully for MPI option

Regression Test ouput cont’ ############################################################################### WRF-Var IS STARTING TO TEST EACH OF CASES IN /ptmp/lir/wrf_test/data/CASE ############################################################################### CASE cwb Serial Run PASS MPI Run PASS CASE test FAIL: either be.dat or ob.ascii or fg or namelist.input not exist for CASE test1 ############################################################################### COMPARING SERIAL AND MPI OUTPUT FOR EACH OF CASES IN /ptmp/lir/wrf_test/data/CASE ############################################################################### CASE cwb Output starts to differ at iteration Serial vs MPI D D D-0 | D D D-0

Test New Case Make a directory for new case Copy fg, ob.ascii, be.dat, namelist.input to new case directory

Future Work Archive Serial/MPI run’s output and compare with next run’s output. Test on Linux and Mac ( now on bluefire). Put each run’s output on wiki page Test more cases Test update_be, wrf, wps