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......