WRF tracer with dynamic emission?

Hyder Pang

New member
Hello,

Thank you for your attention!

I am conducting a simulation that requires the trace gas emissions from multiple sources to be simulated separately, such as Tracer_1, Tracer_2, etc.
I initially attempted to modify the WRF source code with "trace_opt=2" options, and the emissions are thus "hard-coded".

However, the sources in my case are temporally dynamic.

I am wondering if it is possible to set (both temporal and spatial) tracer emission rates from files (i.e., using a 4D array).
Can this be achieved using wrfinput or wrfbdy files?
Are there any related tutorials?

Please forgive my lack of knowledge on WRF, and I would greatly appreciate your help.
 
This might be better handled by wrf-chem. I will move your post to wrf-chem forum. Hopefully someone can gte back to you soon.
 
Hello,

I might solved this problem by modifying the WRF-source code with chem_opt==17 (co2_tracer).

Basically, I made the following changes:
(1) I added new options and tracers in registry.chem, the tracers are considered as chem arrays.
(2) I modified the corresponding source code file, including module_ghg_fluxes.F, chem_driver.F, emissions_driver.F, etc.
(3) I toggled the corresponding options in nameslist.input, and created a simple script to create wrfchemi_* files (auxinput5).

One might also resolve this problem by treating them as "tracer" arrays, instead of "chem" arrays. But I haven't tried it yet.

Hopefully it will help you!
 
Back
Top