geoschem / geos-chem

GEOS-Chem "Science Codebase" repository. Contains GEOS-Chem science routines, run directory generation scripts, and interface code. This repository is used as a submodule within the GCClassic and GCHP wrappers, as well as in other modeling contexts (external ESMs).
http://geos-chem.org
Other
168 stars 165 forks source link

[QUESTION] OH concentrations in the mesosphere and stratosphere #597

Closed Aydr199406 closed 3 years ago

Aydr199406 commented 3 years ago

Hi support team, I'm using the v12.9.3 model for the global OH simulation. I have a question. Though GEOS-Chem is predominantly used for simulating tropospheric chemistry, can i use this model to get the OH concentrations in the mesosphere and stratosphere? Thank you very much !

msulprizio commented 3 years ago

Thanks for writing. GEOS-Chem has been able to simulate stratospheric chemistry since the implementation of the UCX mechanism in GEOS-Chem v10-01. This mechanism quickly became adopted as our standard recommended full-chemistry mechanism. We continued to offer the troposphere-only chemistry option for users who were concerned about the computational cost of including stratospheric chemistry which added more species, chemical reactions, and required the use of the native 72-level vertical grid (instead of the optional reduced 47-levels). In GEOS-Chem 13.0, we've retired the troposphere-only mechanism and now exclusively use the UCX chemistry mechanism but we allow users to choose their chemistry grid (troposphere+stratosphere or troposphere only).

If you are interested in accurately simulating OH in the stratosphere, we recommend you use the UCX mechanism (aka "Standard" in 12.9.3) and 72-level vertical grid. The troposphere-only mechanism only simulates chemistry in the troposphere and uses archived P/L rates above.

There has been talk about extending the UCX mechanism into the mesosphere, but that has not been implemented in the standard code. It would require updating the GEOS-Chem source code. @sdeastham proposed that update and may be able to provide more information.

sdeastham commented 3 years ago

The GEOS-Chem chemistry has indeed been extended successfully to the mesosphere, with (as I understand it) minimal modifications. To my knowledge this has been done twice now: first by the NASA GMI folkd, and second by Eloïse Marais' group at UCL. My hope is that they will push their modifications to the main branch soon, but you may want to reach out either to her or to her postdoc Rob Ryan to find out exactly what they had to do.

To my knowledge, if you wanted to do this quickly then all that would be necessary is changing StateGrid%MaxChemLev in GeosUtil/gc_grid_mod.F90 (starting line 136 in my version of the code) from

If ( Input_Opt%LUCX ) Then
    State_Grid%MaxChemLev = State_Grid%MaxStratLev
Else
    State_Grid%MaxChemLev = State_Grid%MaxTropLev
EndIf

to

If ( Input_Opt%LUCX ) Then
    State_Grid%MaxChemLev = State_Grid%NZ
Else
    State_Grid%MaxChemLev = State_Grid%MaxTropLev
EndIf

A more permanent solution would be either to make State_Grid%MaxChemLev be something which is set from input.geos or to add an Online mesosphere option. There may be some additional questions about short-lived bromine species conservation, but in the short term the above would get you started.

Aydr199406 commented 3 years ago

Thanks for your reply!