page header
 
Running WRFDA and WRF cycling system

Source code

Get the WRFDA pre-compiled code and WRF pre-compiled code, if you have not done so. WRFDA/var/build/da_wrfvar_3dvar.exe, WRFDA/var/build/da_update_bc.exe, and WRFV3/main/wrf.exe are the three executables that will be used in this session.

Three scripts for running the cycling system are also provided for this practical session:

/kumquat/wrfhelp/DATA/WRFDA/ASR180/run_wrf_from_real.csh
/kumquat/wrfhelp/DATA/WRFDA/ASR180/run_wrfda.csh
/kumquat/wrfhelp/DATA/WRFDA/ASR180/run_wrf_from_wrfda.csh

Input data

wrfbdy, wrfinput and observations for 4 initial times are provided in /kumquat/wrfhelp/DATA/WRFDA/ASR180

/kumquat/wrfhelp/DATA/WRFDA/ASR180/rc contains wrfbdy and wrfinput from WPS/real program.

/kumquat/wrfhelp/DATA/WRFDA/ASR180/ob contains observations (including radiance data, NCEP PREPBUFR file, ob.ascii processed by OBSPROC). You can set up your WRFDA runs with the observations you are interested in.

/kumquat/wrfhelp/DATA/WRFDA/ASR180/be contains the background error statistics file for cv_options=5.

Procedures

 

cp /kumquat/wrfhelp/DATA/WRFDA/ASR180/run_*.csh ${your_script_dir}

Edit the run*csh files to set the proper paths.

It is recommended that you read through all the scripts to understand what files are created and used for cycling runs.

For 1-domain configuration

For the first cycle, run run_wrf_from_real.csh with "DATE = 2007010100" to get 6-hour forecast valid at 2007010106.

Note that the following namelist variables are needed for writing out wrfout in wrfinput format for the next cycle of WRFDA run:

write_input = .true.,
inputout_interval = 360,
inputout_begin_h = 6,
inputout_end_h = 6,
input_outname="wrfvar_input_d<domain>_<date>",

Run run_wrfda.csh with DATE = 2007010106 with the 6-hour forecast as the first guess.

Run run_wrf_from_wrfda.csh with DATE = 2007010106.

Run run_wrfda.csh with DATE = 2007010112

Run run_wrf_from_wrfda.csh with DATE = 2007010112

The cycle goes on......

 

For 2-domain configuration

For the first cycle, run run_wrf_from_real.csh with DATE = 2007010100, MAX_DOM = 2

Run run_wrfda.csh with DATE = 2007010106, DOMAIN_ID = 01

Run run_wrfda.csh with DATE = 2007010106, DOMAIN_ID = 02

Run run_wrf_from_wrfda.csh with DATE = 2007010106, MAX_DOM = 2

Run run_wrfda.csh with DATE = 2007010112, DOMAIN_ID = 01

Run run_wrfda.csh with DATE = 2007010112, DOMAIN_ID = 02

Run run_wrf_from_wrfda.csh with DATE = 2007010112, MAX_DOM = 2

The cycle goes on......


back to top
 
practical_page_header