EXERCISE 5
Exercise 5: Running WRF-Chem with cycled chemistry
***************************************************************************
Purpose: To familiarize the user with the use of the WRF-Chem model with one of the most popular settings - cycling the chemistry from a previous forecast. When making a new forecast there will be (should be) fresh atmospheric observations to use for the analysis fields. Unfortunately, the state of the atmospheric chemistry is not as well observed. Therefore, one must be creative in the methodology to accurately describe the initial state of the chemical structure of the atmosphere.
In the WRF-Chem model the atmospheric chemistry can be initialized using an idealized vertical profile (section 4.5 of the User's Guide). But once a forecast has been made the tropospheric chemistry is probably more accurately described by a WRF-Chem model output than the idealized profile. Therefore, one can use a previous chemistry forecast along with the meteorological analysis to produce the most realistic initial state for starting a new forecast. To accomplish this, a previous chemistry forecast is read in through the auxiliary ports and output by the real.exe program.
***************************************************************************
Note: The assumption is that the user is very familiar with the set-up and running of the WRF model and has run the WRF-Chem model. You will need to have access to the WRF-Chem User's guide and quick_start guide to complete this exercise and understand why it worked. Very little details are provided in this assignment due to the wealth of information in the other available resources.
working in /kumquat/users/${USER}
history_interval = 60, 60, 60,
frames_per_outfile = 12, 12, 12,
If you have only one wrfout file, then repeat the simulation so that at 12 hours you have a new wrf output file.
wrfout_d01_2010-07-14_00:00:00 <- hours 0 to 11
wrfout_d01_2010-07-14_12:00:00 <- hour 12
The reason being the cycling routine assume the first time in the input file is the forecast start time.
mkdir Output
mv wrfout_d01_2010-07-14_00:00:00 Output
mv wrfout_d01_2010-07-14_12:00:00 Output
etc.
ln -sf Output/wrfout_d01_2010-07-14_12:00:00 wrf_chem_input_d01
auxinput_5 -> Anthropogenic emissions
auxinput_6 -> Biogenic emissions (BEIS, MEGAN)
auxinput_7 -> Surface biomass burning fields
auxinput_8 -> GOCART background fields
auxinput_12 -> Chemistry initial fields
auxinput_13 -> Volcanic ash emissions
auxinput_14 -> Aircraft emissions
auxinput_15 -> Green House Gas emissions
For this exercise one only needs a 1 hour forecast, but you can leave the forecast run time at 12 hours long and terminate the run when you like. Just be sure that the forecast is starting at 12 UTC and not 00 UTC on 14 July 2010. The namelist.input file should have set:
run_hours = 12,
start_day = 14, 14, 24,
start_hour = 12, 00, 12,
...
end_day = 15, 16, 25,
end_hour = 00, 00, 12,
...
auxinput12_inname = 'wrf_chem_input',
io_form_auxinput12 = 2,
...
chem_in_opt = 1,
...
INITIALIZING CHEMISTRY WITH OLD SIMULATION
mediation_integrate: med_read_wrf_chem_input: Open file wrf_chem_input_d01
mediation_integrate: med_read_wrf_chem_input: Read chemistry from wrfout at time 2010-07-14_12:00:00
...
Note: Baroclinic waves typically take 3 to 4 days to cross a coarse simulation domain (3000 km x 2000 km for example) so cycle your WRF-Chem run several days before accepting the simulation results. This will give enough time for emissions and vertical transport to spin-up a reasonably looking chemistry field in the lower troposphere.
This concludes WRF-Chem tutorial exercise 5