Hello Aoxing,
Try setting photdt = 15 minutes. I'm wondering if the 20 minute photdt does not work because it's not a factor of the chem_dt (3 minutes)
Cheers,
Mary
Hello Aoxing,
There is no need to initialize the radicals with the mozbc
preprocessor as the chemistry should quickly control their
concentrations.
Have you done a short run with a higher debug_level so that you
can check whether the simulation is calling the routines properly?
Also, maybe use one of the example sets of namelist variables
given in the WRF Users Guide (v3.9, p. 72-73) to start with a
combination that should work.
-- Mary
-- ^--^--^--^--^--^--^--^--^--^--^--^--^--^--^--^--^--^--^--^--^--^ Mary Barth Phone: 303-497-8186 Senior Scientist email: bar...@ucar.edu National Center for Atmospheric Research P.O. Box 3000 Boulder, CO 80307 https://staff.ucar.edu/users/barthm DC3 Web Site: http://www2.acom.ucar.edu/dc3/ +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
Thanks, Mary.
My current setting is as the example 3 in WRF-Chem user guide. I also tried including or excluding ‘has_o3_exo_coldens = .true.’, which didn’t solve the problem. I opened a debug-level=200 to check its routine callings, there are callings for photolysis such as:
…
d01 2016-11-07_00:00:00 calling optical driver
d01 2016-11-07_00:00:00 optical driver: process aerosols true
d01 2016-11-07_00:00:00 optical averaging
d01 2016-11-07_00:00:00 optical driver: call optical averaging
d01 2016-11-07_00:00:00 optical driver: after call optical averaging
d01 2016-11-07_00:00:00 calling photolysis driver
photolysis_driver: called for domain 1
d01 2016-11-07_00:00:00 calling ftuv_driver
d01 2016-11-07_00:00:00 no aerosols initialization yet
no aerosols initialization yet
d01 2016-11-07_00:00:00 calling conv transport for chemical species
d01 2016-11-07_00:00:00 calling calc_het_n2o5
d01 2016-11-07_00:00:00 chem_driver(01): Calling dchm_tstep_init
d01 2016-11-07_00:00:00 no gocart so2-so4 conversion
d01 2016-11-07_00:00:00 wetscav_driver calling wetscav_mozcart
d01 2016-11-07_00:00:00 washout: max rls @ (i,j,k) 0 0 0 = 0.000000
d01 2016-11-07_00:00:00 sum_pm_driver: calling sum_pm_gocart
d01 2016-11-07_00:00:00 done tileloop in chem_driver
d01 2016-11-07_00:00:00 calculate optical output stuff
d01 2016-11-07_00:00:48 module_integrate: back from solve interface
d01 2016-11-07_00:00:48 DEBUG wrf_timetoa(): returning with str = [2016-11-07_00:00:48]
…
Some packages related to chemistry called… I’m not sure whether they are enough, but I didn’t see any “kpp” or routines that look related to "reactions", not sure if calling kpp reactions should be a thing that need to show up in log file… I will follow up if any other find pop up.
Thanks!
Aoxing
And here attached a log file with debug information.
Thanks,
Aoxing
From: Mary Barth <bar...@ucar.edu>
Sent: Monday, August 17, 2020 11:40 AM
To: Aoxing Zhang <axzha...@gmail.com>; wrf-chem-run <wrf-ch...@ucar.edu>
Subject: Re: [WRF-Chem Run] WRF-Chem run with MOZART-GOCART: missing radicals
Hello Aoxing,
Hello Aoxing,
What version of WRF-Chem are you running?
The TUV photolysis option became available in WRFv3.9. Any
version before that would need photolysis_option <=3.
The reason I ask is that the output that you put in bold below
says that the photolysis driver is calling FTUV (and not TUV). So,
you may want to either stay with your current version of WRF and
switch to using settings for FTUV (check the user's guide), or
switch to WRFv4.0 or greater and use the TUV photolysis option.
It's also useful for you to follow the logic of the code to see
where these debug statements are printed out.
-- Mary
Aoxing,
I see from the rsl.* file that it is version 3.9.1 that you are running. So now I am confused as to why the photolysis driver is calling ftuv and not tuv. You can track the debug write statements in photolysis_driver.F
Mary
Thanks Mary, for your suggestion. I am using WRFv3.9, and I tried both FTUV (phot_opt=3) and the new TUV (phot_opt=4) scheme (https://www2.acom.ucar.edu/sites/default/files/wrf-chem/Instructions_phot_opt_4.pdf). I was thinking that matters for my problem but it seems not. And sure I will have a detailed look at the photolysis code. Will update once I found the issue.
Cheers,
<Problem Solved>
I finally found that even the whole chemistry is not there then realized I didn’t put the KPP parameters in my environment variables so KPP is not compiled >< Sorry to bother by this, it seems stupid… Thanks Mary so much for the help on this and suggestions on debugging!
Cheers,
--
To unsubscribe from this group and stop receiving emails from it, send an email to wrf-chem-run...@ucar.edu.