Setting Up and Running the WRF Standard Initialization Brent Shaw NOAA / Forecast Systems Laboratory.

Slides:



Advertisements
Similar presentations
05/11/2001 CPT week Natalia Ratnikova, FNAL 1 Software Distribution in CMS Distribution unitFormContent Version of SCRAM managed project.
Advertisements

Setting Up and Running the WRF Standard Initialization John Smart and Brent Shaw NOAA / Forecast Systems Laboratory June 27, 2002.
ATMO5332 WRF-ARW Tutorial 0.01”.
WRF Modeling System V2.0 Overview
NCAS Unified Model Introduction Part 1b: Running the UM University of Reading, 3-5 December 2014.
The WRF Standard Initialization (WRFSI) Brent Shaw NOAA / Forecast Systems Laboratory Presented by Paul Schultz June 27, 2002.
LINUX-WINDOWS INTERACTION. One software allowing interaction between Linux and Windows is WINE. Wine allows Linux users to load Windows programs while.
Guide To UNIX Using Linux Third Edition
This is the footer Running WRF on HECToR Ralph Burton, NCAS (Leeds) Alan Gadian, NCAS (Leeds) With thanks to Paul Connolly, Hector.
Installing software on personal computer
1 SEEM3460 Tutorial Unix Introduction. 2 Introduction What is Unix? An operation system (OS), similar to Windows, MacOS X Why learn Unix? Greatest Software.
1 Introduction to Tool chains. 2 Tool chain for the Sitara Family (but it is true for other ARM based devices as well) A tool chain is a collection of.
Linux Operations and Administration
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Advanced Shell Programming. 2 Objectives Use techniques to ensure a script is employing the correct shell Set the default shell Configure Bash login and.
SCRAM Software Configuration, Release And Management Background SCRAM has been developed to enable large, geographically dispersed and autonomous groups.
1 WRF PreProcessing System (WPS) A Brief Overview WMO, Training Course, September 2011 Alanya, Turkey Dr Meral Demirtaş Turkish State Meteorological.
Donald Stark National Center for Atmospheric Research (NCAR) The Developmental Testbed Center (DTC) Wednesday 29 June, 2011 GSI Fundamentals (1): Setup.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Let’s Make An Form! Bonney Armstrong GD 444 Westwood College February 9, 2005.
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 4 Manage Software for SUSE Linux Enterprise Server.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
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.
Ch 21 Command Syntax Using the DIR Command with Parameters and Wildcards.
WRF Portal (A GUI Front End For WRF) WRF Domain Wizard (A GUI Front End For WPS) Presented by Jeff Smith January 18, 2007.
Driving UM-SCM with reanalysis / model data Vaughan Barras ACCESS Model Development Group.
Apache Web Server v. 2.2 Reference Manual Chapter 1 Compiling and Installing.
Guideline: How to build AMSS source code? History: 01/02/ Make Draft 05/02/2010 – Release /02/2010 – Updated.
The WRF Standard Initialization (WRFSI) Brent Shaw NOAA / Forecast Systems Laboratory.
Scons Writing Solid Code Overview What is scons? scons Basics Other cools scons stuff Resources.
C++ Programming: From Problem Analysis to Program Design, Fifth Edition, Fifth Edition Chapter 7: User-Defined Functions II.
Initialization for Real Data Cases Dave Gill
TIM-GSD 13 June GSD Weather Modeling Efforts in Support of RSA Christopher J. Anderson ESRL/GSD/FAB 10-km grid valid 09 UTC 12 Jun1.1-km grid valid.
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.
RAMS Evaluation and Visualization Utilities (REVU) Post Processing.
ENEE150 – 0202 ANDREW GOFFIN Introduction to ENEE150.
Installing and Running the WPS Michael Duda 2006 WRF-ARW Summer Tutorial.
Setting up Cygwin Computer Organization I 1 May 2010 ©2010 McQuain Cygwin: getting the setup tool Free, almost complete UNIX environment emulation.
Donald Stark National Center for Atmospheric Research (NCAR) The Developmental Testbed Center (DTC) 15 January, 2014 Building the HWRF Components.
The CCSM2.0 Quick Start Guide Lawrence Buja CCSM Software Engineering Group June
This document gives one example of how one might be able to “fix” a meteorological file, if one finds that there may be problems with the file. There are.
Install Appaserver ©Tim Riley. Apache Group ©Tim Riley Add yourself to the apache group. Both the apache user and group are called “www-data”. This step.
Overview of the Automated Build & Deployment Process Johnita Beasley Tuesday, April 29, 2008.
Linux Operations and Administration
___________________________________________________________________________WRF-SI ___________________________________________________Community Modeling.
Lab 8 Overview Apache Web Server. SCRIPTS Linux Tricks.
NOAA's Earth System Research Lab in Boulder, CO WRF Domain Wizard A GUI for the WRF Preprocessing System WRF Portal A GUI for running WRF Presented by.
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.
1 Setting Up & Running the WRF Standard Initialization Paula McCaslin John Smart, Brent Shaw and Matt Pyle NOAA / Forecast Systems Laboratory Sept 27,
GLite build and integration system Building and Packaging Robert HARAKALY
Tivoli Provisioning Manager V5.1 FP1 © 2006 IBM Corporation L2 GO Training Local TCA Install Przemyslaw Maciolek
Hernán García CeCalcULA Universidad de los Andes.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
Maite Barroso – WP4 Workshop – 10/12/ n° 1 -WP4 Workshop- Developers’ Guide Maite Barroso 10/12/2002
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
CACI Proprietary Information | Date 1 PD² v4.2 Increment 2 SR13 and FPDS Engine v3.5 Database Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead.
CACI Proprietary Information | Date 1 Upgrading to webMethods Product Suite Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8,
SEE-GRID-SCI WRF-ARW model: Grid usage The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures.
Running the WRF Preprocessing System
Development Environment
Connect:Direct for UNIX v4.2.x Silent Installation
APPENDIX a WRITING SUBROUTINES IN C
TIGGE Archives and Access
Introduction to Programming the WWW I
Building and Testing using Condor
Command Syntax Chapter 2 Using the DIR Command with
WRF Application in COAWST
Presentation transcript:

Setting Up and Running the WRF Standard Initialization Brent Shaw NOAA / Forecast Systems Laboratory

Overview  Required Files  System Requirements  Installing the Software  Configuring Domains  Configuring Interpolation  Running  Initializing the WRF Model  Summary

Required Files  WRFSI.TAR.gz  Static Geographical Data TERRAIN_GLOBAL_30S.tar TERRAIN_GLOBAL_30S.tar LANDUSE_GLOBAL_10DEG_TILES.tar.gz LANDUSE_GLOBAL_10DEG_TILES.tar.gz GREENFRAC_GLOBAL_10DEG_TILES.tar.gz GREENFRAC_GLOBAL_10DEG_TILES.tar.gz SOILTEMP_GLOBAL_10DEG_TILES.tar.gz SOILTEMP_GLOBAL_10DEG_TILES.tar.gz SOILTYPEBOT_GLOBAL_10DEG_TILES.tar.gz SOILTYPEBOT_GLOBAL_10DEG_TILES.tar.gz SOILTYPETOP_GLOBAL_10DEG_TILES.tar.gz SOILTYPETOP_GLOBAL_10DEG_TILES.tar.gz  Available for download (Officially released versions) (Officially released versions) ftp://ftp.fsl.noaa.gov/pub/frd-laps (Latest version, not necessarily officially released) ftp://ftp.fsl.noaa.gov/pub/frd-laps (Latest version, not necessarily officially released)

System Requirements  Unix or Linux OS Routinely built on IBM AIX, Intel-Linux, Alpha-Linux at FSL Routinely built on IBM AIX, Intel-Linux, Alpha-Linux at FSL NCAR has built on Alpha-True64 and SGI-IRIX NCAR has built on Alpha-True64 and SGI-IRIX  FORTRAN 90 Compiler  C Compiler (gcc is preferred)  netCDF Libaries  Perl  make Utility

System Requirements  Disk Requirements Recommended Minimum Total Space: 10 GB Recommended Minimum Total Space: 10 GB Approx. 10 MB for source code and executables Approx. 10 MB for source code and executables Approx. 6 GB for global static fields Approx. 6 GB for global static fields 1-10 GB for each MOAD_DATAROOT 1-10 GB for each MOAD_DATAROOT Depends on domain size, run length, etc.Depends on domain size, run length, etc. NCAR 30km national domain requires approx. 1 GB to contain necessary files for a 48-hour forecast period with 3-hourly boundary conditionsNCAR 30km national domain requires approx. 1 GB to contain necessary files for a 48-hour forecast period with 3-hourly boundary conditions 2-4 GB for "typical" EXT_DATAROOT 2-4 GB for "typical" EXT_DATAROOT 48 hours of AVN 1 deg and ETA 40 km grids with hourly output48 hours of AVN 1 deg and ETA 40 km grids with hourly output

Installing the Software  Installation Overview Set up directories and environment variables Set up directories and environment variables Check compiler options for your system Check compiler options for your system Run the installation script Run the installation script Check for successful installation Check for successful installation

Installing the Software  Set up directories and environment variables Source root Source root Typically set to top directory of extracted WRFSI.TAR fileTypically set to top directory of extracted WRFSI.TAR file Set the SRCROOT environment variableSet the SRCROOT environment variable Installation root Installation root Where executables will be installedWhere executables will be installed Can be same as SRCROOT if desiredCan be same as SRCROOT if desired Set INSTALLROOT environment variableSet INSTALLROOT environment variable Domain data root Domain data root Top level directory where domain specific data will be keptTop level directory where domain specific data will be kept Set MOAD_DATAROOT environment variableSet MOAD_DATAROOT environment variable netCDF Path (NETCDF environment variable) netCDF Path (NETCDF environment variable) Determine fully qualified Perl executable (e.g., /usr/bin/perl) Determine fully qualified Perl executable (e.g., /usr/bin/perl)

Installing the Software  Check Compiler Settings Check $SRCROOT/src/include directory for the existence of a file named "makefile_{MACH}.inc.in where {MACH} is the type of machine on which you are building Check $SRCROOT/src/include directory for the existence of a file named "makefile_{MACH}.inc.in where {MACH} is the type of machine on which you are building If one exists, check the various compiler options and flag settings If one exists, check the various compiler options and flag settings If one does not exist, copy one of the existing ones to a new name using your machine name and edit the compiler settings If one does not exist, copy one of the existing ones to a new name using your machine name and edit the compiler settings

Installing the Software  Run the installation script $SRCROOT/install_wrfsi.pl $SRCROOT/install_wrfsi.pl Example: Example: /usr/bin/perl install_wrfsi.pl --installroot=$INSTALLROOT -- srcroot=$SRCROOT --dataroot=$DATAROOT -- path_to_netcdf=$NETCDF --machine=MACH -- path_to_perl=/usr/bin/perl/usr/bin/perl install_wrfsi.pl --installroot=$INSTALLROOT -- srcroot=$SRCROOT --dataroot=$DATAROOT -- path_to_netcdf=$NETCDF --machine=MACH -- path_to_perl=/usr/bin/perl MACH = the machine type corresponding to the makefile_{MACH}.inc.in fileMACH = the machine type corresponding to the makefile_{MACH}.inc.in file NOTE: In the latest version (not yet officially released), the arguments will be optional provided the environment variables are set correctly.NOTE: In the latest version (not yet officially released), the arguments will be optional provided the environment variables are set correctly.

Installing the Software  Create an EXTDATAROOT Location for grib_prep output (allow at least 2 GB) Location for grib_prep output (allow at least 2 GB) Path will be set in wrfsi.nl as well Path will be set in wrfsi.nl as well Contains various subdirectories that will get created the first time wrfsi.pl is run: Contains various subdirectories that will get created the first time wrfsi.pl is run: extprdextprd loglog workwork

Installing the Software  Checking for successful installation Check $INSTALLROOT/bin for executables: Check $INSTALLROOT/bin for executables: grib_prep.exegrib_prep.exe gridgen_model.exegridgen_model.exe hinterp.exehinterp.exe vinterp.exevinterp.exe Check $INSTALLROOT/etc for scripts: Check $INSTALLROOT/etc for scripts: wrfsi.plwrfsi.pl grib_prep.plgrib_prep.pl interp.plinterp.pl If any executables are missing, you can go to $SRCROOT/src and find subdirectories for each executable. From there you can try to make each one manually and observe the errors If any executables are missing, you can go to $SRCROOT/src and find subdirectories for each executable. From there you can try to make each one manually and observe the errors PLEASE REPORT ANY PROBLEMS AND THEIR CORRECTIVE ACTIONS! PLEASE REPORT ANY PROBLEMS AND THEIR CORRECTIVE ACTIONS!

Configuring Domains  Overview Create a MOAD_DATAROOT Create a MOAD_DATAROOT Edit the MOAD_DATAROOT/static/wrfsi.nl Edit the MOAD_DATAROOT/static/wrfsi.nl Configure various data pathsConfigure various data paths Horizontal domain specficationHorizontal domain specfication Edit the MOAD_DATAROOT/cdl/wrfsi.cdl file Edit the MOAD_DATAROOT/cdl/wrfsi.cdl file Run gridgen_model.exe Run gridgen_model.exe Checking for a successful localization Checking for a successful localization New method using templates and localization script New method using templates and localization script

Configuring Domains  Create a MOAD_DATAROOT One required for each domain to be processed One required for each domain to be processed Copy $SRCROOT/data directory to a new location: Copy $SRCROOT/data directory to a new location: cp -r $SRCROOT/data /my/moad_datarootcp -r $SRCROOT/data /my/moad_dataroot Ensure MOAD_DATAROOT environment variable is set Ensure MOAD_DATAROOT environment variable is set Check contents of MOAD_DATAROOT: Check contents of MOAD_DATAROOT: $MOAD_DATAROOT/static directory containing wrfsi.nl file$MOAD_DATAROOT/static directory containing wrfsi.nl file $MOAD_DATAROOT/cdl directory containing wrfsi.cdl file$MOAD_DATAROOT/cdl directory containing wrfsi.cdl file $MOAD_DATAROOT/siprd directory (empty)$MOAD_DATAROOT/siprd directory (empty) $MOAD_DATAROOT/silog directory (empty)$MOAD_DATAROOT/silog directory (empty) NOTE: In the latest version, soon to be released, the MOAD_DATAROOT directory and subdirectories will be created automatically when running the localization scripts. NOTE: In the latest version, soon to be released, the MOAD_DATAROOT directory and subdirectories will be created automatically when running the localization scripts.

Configuring Domains  Edit $MOAD_DATAROOT/static/wrfsi.nl project_id section (simulation_name and user_desc) project_id section (simulation_name and user_desc) hgridspec section (sets up horizontal domain) hgridspec section (sets up horizontal domain) xdim = dimension in E-W directionxdim = dimension in E-W direction ydim = dimension in N-S directionydim = dimension in N-S direction map_proj_name = 'lambert', 'mercator', or 'polar'map_proj_name = 'lambert', 'mercator', or 'polar' moad_known_lat = center latitude (+ N)moad_known_lat = center latitude (+ N) moad_known_lon = center longitude (+ E)moad_known_lon = center longitude (+ E) moad_stand_lats = true latitude1 (lambert and polar), true latitude for lambert (set to +/- 90 for polar)moad_stand_lats = true latitude1 (lambert and polar), true latitude for lambert (set to +/- 90 for polar) moad_stand_lon = orientation longitudemoad_stand_lon = orientation longitude moad_delta_x = grid spacing in meters in x-directionmoad_delta_x = grid spacing in meters in x-direction moad_delta_y = grid spacing in meters in y-directionmoad_delta_y = grid spacing in meters in y-direction Recommend leaving all other settings at their default valuesRecommend leaving all other settings at their default values sfcpaths section (paths to geographical tile data sets) sfcpaths section (paths to geographical tile data sets)

Configuring Domains  Edit $MOAD_DATAROOT/cdl/wrfsi.cdl Set nx = x dimension specified in wrfsi.nl Set nx = x dimension specified in wrfsi.nl Set ny = y dimension specified in wrfs.nl Set ny = y dimension specified in wrfs.nl NOTE: This will be done automatically in the latest version of the WRFSI system when running the localization scripts NOTE: This will be done automatically in the latest version of the WRFSI system when running the localization scripts

Configuring Domains  Run gridgen_model.exe Ensure MOAD_DATAROOT environment variable is set Ensure MOAD_DATAROOT environment variable is set Executable located in $INSTALLROOT/bin Executable located in $INSTALLROOT/bin Send results to a log file Send results to a log file Example: Example: cd $INSTALLROOT/bincd $INSTALLROOT/bin gridgen_model.exe > $MOAD_DATAROOT/silog/localization.loggridgen_model.exe > $MOAD_DATAROOT/silog/localization.log Note that the execution of gridgen_model can be performed when running wrfsi.pl as well. Note that the execution of gridgen_model can be performed when running wrfsi.pl as well. Note that in the latest version, gridgen_model will be executed automatically as part of the localization process Note that in the latest version, gridgen_model will be executed automatically as part of the localization process

Configuring Domains  Checking for success Check the standard output from gridgen_model Check the standard output from gridgen_model Last message should indicate successful completionLast message should indicate successful completion Check for existence of static file: Check for existence of static file: $MOAD_DATAROOT/static/static.wrfsi$MOAD_DATAROOT/static/static.wrfsi netCDF file that can be viewed with ncdump utilitynetCDF file that can be viewed with ncdump utility Typical problems: Typical problems: Incorrect paths to static data or missing tilesIncorrect paths to static data or missing tiles Mismatch between dimensions in wrfsi.cdl vs. wrfsi.nlMismatch between dimensions in wrfsi.cdl vs. wrfsi.nl

Configuring Interpolation  Overview hinterp options hinterp options vinterp options vinterp options Paths to GRIB data and EXTDATAROOT Paths to GRIB data and EXTDATAROOT

Configuring Interpolation  Grib_prep Options Set in $MOAD_DATAROOT/static/wrfsi.nl Set in $MOAD_DATAROOT/static/wrfsi.nl si_controls si_controls Set frequency of AVN and ETA grid receipt and typical delay after cycle timeSet frequency of AVN and ETA grid receipt and typical delay after cycle time si_paths si_paths Set EXTDATAROOTSet EXTDATAROOT Set PATH_TO_AVN, PATH_TO_ETA grib file locationsSet PATH_TO_AVN, PATH_TO_ETA grib file locations NOTE: Other sources can be used if you simply call the other source AVN or ETA. We will be making this more flexible in the future.NOTE: Other sources can be used if you simply call the other source AVN or ETA. We will be making this more flexible in the future.

Configuring Interpolation  Grib_prep Options filetimespec filetimespec Set start and stop timesSet start and stop times NOTE: This will be edited automatically if using the wrfsi.pl script to run the system.NOTE: This will be edited automatically if using the wrfsi.pl script to run the system. Variable selection from GRIB files via Vtables Variable selection from GRIB files via Vtables $MOAD_DATAROOT/static/Vtable.{SOURCE}$MOAD_DATAROOT/static/Vtable.{SOURCE} {SOURCE} must match PATH_TO_{SOURCE}{SOURCE} must match PATH_TO_{SOURCE} Contols selection of variables and levels based on GRIB codesContols selection of variables and levels based on GRIB codes Allows specification of name to use for each variable in outputAllows specification of name to use for each variable in output Vtable.AVN and Vtable.ETA provided in distributionVtable.AVN and Vtable.ETA provided in distribution

Configuring Interpolation  Hinterp Options Set in $MOAD_DATAROOT/static/wrfsi.nl Set in $MOAD_DATAROOT/static/wrfsi.nl hinterp_control hinterp_control PTOP_IN_PA: Top pressure level to consider from input dataPTOP_IN_PA: Top pressure level to consider from input data INTERP_METHODINTERP_METHOD 0 = nearest neighbor (not recommended)0 = nearest neighbor (not recommended) 1 = 4-point linear1 = 4-point linear 2 = 16-point quadratic2 = 16-point quadratic INPUT_ROOT: Prefix of files in EXTDATAROOT/extprd to use for dynamic data (set automatically when running wrfsi.pl)INPUT_ROOT: Prefix of files in EXTDATAROOT/extprd to use for dynamic data (set automatically when running wrfsi.pl) CONSTANTS_FULL_NAME: Full file names of data located in EXTDATAROOT/extprd that contain values to be held constant for entire runCONSTANTS_FULL_NAME: Full file names of data located in EXTDATAROOT/extprd that contain values to be held constant for entire run VERBOSE: Set to true for more extensive loggingVERBOSE: Set to true for more extensive logging Recommend leaving all other options as they comeRecommend leaving all other options as they come

Configuring Interpolation  Vinterp Options Set in $MOAD_DATAROOT/static/wrfsi.nl Set in $MOAD_DATAROOT/static/wrfsi.nl vinterp_control vinterp_control Recommended method:Recommended method: Set USE_SPECIFIED_LEVEL =.true.Set USE_SPECIFIED_LEVEL =.true. Specify the vertical zeta levels (full levels) to useSpecify the vertical zeta levels (full levels) to use Begin with 0 and increase in value up to top valueBegin with 0 and increase in value up to top value Leave all other settings as they areLeave all other settings as they are

Running  Set MOAD_DATAROOT and INSTALLROOT  Ensure wrfsi.nl has correct extdataroot  Ensure you have AVN or ETA data for the correct times available in the correct paths GRIB filenaming conventions recognized: GRIB filenaming conventions recognized: FSL: yyjjjhhmmffffFSL: yyjjjhhmmffff NCEP: ???.ThhZ.??????ff.????NCEP: ???.ThhZ.??????ff.???? NCEP: ???_yymmdd_hh_ffNCEP: ???_yymmdd_hh_ff If your files do not conform to these naming conventions, the grib_prep script will assume every file is a possible matchIf your files do not conform to these naming conventions, the grib_prep script will assume every file is a possible match  Ensure all previous domain configuration steps have been successfully completed

Running  Run the main driver script with 4 arguments: YYYYMMDDHH: Year, month, day, and hour UTC of model start time YYYYMMDDHH: Year, month, day, and hour UTC of model start time FF: Length of forecast to be produce in hours FF: Length of forecast to be produce in hours Source: AVN or ETA Source: AVN or ETA Window Name: A name for this run Window Name: A name for this run Example: Example: cd $INSTALLROOT/etccd $INSTALLROOT/etc wrfsi.pl ETA myrunwrfsi.pl ETA myrun You can optionally provide the dataroot and installroot using command line options -d and -i. You can optionally provide the dataroot and installroot using command line options -d and -i. wrfsi.pl -d /my/dataroot -i /my/installroot ETA myrunwrfsi.pl -d /my/dataroot -i /my/installroot ETA myrun

Running  What happens when wrfsi.pl runs? You will be prompted as to whether or not gridgen_model should be run. Typically, you answer "no" unless you changed something about the grid specification. You will be prompted as to whether or not gridgen_model should be run. Typically, you answer "no" unless you changed something about the grid specification. The script edits $MOAD_DATAROOT/static/wrfsi.nl for run time and source of initialization The script edits $MOAD_DATAROOT/static/wrfsi.nl for run time and source of initialization The script calls grib_prep.pl to run grib_prep.exe The script calls grib_prep.pl to run grib_prep.exe The script calls interp.pl to run hinterp.exe and vinterp.exe The script calls interp.pl to run hinterp.exe and vinterp.exe Output ends up in $MOAD_DATAROOT/siprd Output ends up in $MOAD_DATAROOT/siprd A log file ends up in EXTDATAROOT/log for the grib_prep run A log file ends up in EXTDATAROOT/log for the grib_prep run A log file ends up in $MOAD_DATAROOT/silog for the hinterp/vinterp runs. A log file ends up in $MOAD_DATAROOT/silog for the hinterp/vinterp runs.

Running  Did it run properly? Check for output in $MOAD_DATAROOT/siprd Check for output in $MOAD_DATAROOT/siprd From previous run example, we should have:From previous run example, we should have: wrf_input.global.metadatawrf_input.global.metadata wrf_input.d _12:00:00wrf_input.d _12:00:00 wrf_input.d :00:00wrf_input.d :00:00 wrf_input.d :00:00wrf_input.d :00: wrf_input.d :00:00wrf_input.d :00:00 Frequency of output files is set in filetimespec portion of wrfsi.nlFrequency of output files is set in filetimespec portion of wrfsi.nl If correct files are not present, check the log files to determine what went wrong. If correct files are not present, check the log files to determine what went wrong.

Running  Checking the output Use the IDL routines in the SRCROOT/util directory to read the hinterp/vinterp output files. Use the IDL routines in the SRCROOT/util directory to read the hinterp/vinterp output files. Use the INSTALLROOT/bin/siscan program to dump a summary of file contents (avaialble in latest version, not yet released) Use the INSTALLROOT/bin/siscan program to dump a summary of file contents (avaialble in latest version, not yet released) siscan {file}siscan {file}  Other Notes of Interest Each executable can be run directly without the use of any scripts by simply setting the MOAD_DATAROOT environment variable and ensuring the namelist is correct Each executable can be run directly without the use of any scripts by simply setting the MOAD_DATAROOT environment variable and ensuring the namelist is correct The interp.pl and gribprep.pl scripts can also be run directly without the use of wrfsi.pl The interp.pl and gribprep.pl scripts can also be run directly without the use of wrfsi.pl

Initializing the WRF Model  Edit the WRF namelist.input file to make it consistent with the WRFSI domain configuration ztop, dx, dy, io_form, etc. ztop, dx, dy, io_form, etc.  Run the WRF real.exe routine using the WRFSI output files (wrf_input.*) as input  You can then run the model!  See Dave Gill's presentation for more details.

Summary  Setting up and running the WRFSI is most easily done by: Building the software Building the software Configuring your domain Configuring your domain Running the wrfsi.pl script Running the wrfsi.pl script  The system is flexible enough to run each component individually  The WRFSI continues to be a work in progress New version will be released soon to support WRF LSM New version will be released soon to support WRF LSM Domain configuration will be much easier with the use of templates and localization scripts in latest version Domain configuration will be much easier with the use of templates and localization scripts in latest version More enhancements are planned and will be done as resources permit More enhancements are planned and will be done as resources permit  We welcome feedback, bug reports, etc.!