Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE REQUEST] Retire tropchem option #839

Closed
msulprizio opened this issue Aug 25, 2021 · 3 comments
Closed

[FEATURE REQUEST] Retire tropchem option #839

msulprizio opened this issue Aug 25, 2021 · 3 comments
Assignees
Labels
category: Feature Request New feature or request
Milestone

Comments

@msulprizio
Copy link
Contributor

As originally reported in #732, the tropchem simulation in GEOS-Chem 13.0.0 - 13.1.2 is problematic. The issue seems to arise from the several uses of IF statements for the UCX option throughout the code and may be more of a science issue than a bug within the code. Previous timing tests have showed similar timing between GEOS-Chem standard simulations (i.e. chemistry in the troposphere + stratosphere) at the reduced 47 levels and the tropchem simulation (i.e. chemistry in the troposphere only, 47 levels). The GEOS-Chem Steering Committee has therefore recommended removing the tropchem simulation option from GEOS-Chem. This has the benefit of reducing the number of simulations maintained by the GCST and providing and should avoid confusion by reducing the number of options provided to users when setting up full-chemistry simulations.

As part of the tropchem simulation removal, we will run and distribute 1-month benchmark simulations comparing the standard (trop+strat chem) at 72 vs 47 levels. This will also include an analysis of model performance (timing, scalability). We will also run a complete set of integration tests to ensure removing the tropchem option does not break simulations that currently rely on this setup (e.g. TOMAS, RRTMG, nested grid simulations).

@msulprizio
Copy link
Contributor Author

1-month benchmark simulations comparing the existing tropchem simulation (i.e. troposphere-only chemistry) with the standard simulation (i.e. tropospheric+stratospheric chemistry) have been completed. The model performance statistics and OH metrics are included below.

Screen Shot 2021-09-02 at 9 17 53 PM

1-month Simulations with GEOS-Chem 13 2 0 + Tropchem Bug Fix

A complete set of benchmark plots and tables may be viewed at the links below. All simulations are compared to the trop+strat chemistry simulation at 72 levels as this is our standard, recommended GEOS-Chem simulation.

@msulprizio
Copy link
Contributor Author

Daniel Jacob wrote:

Your benchmark demonstrates the fidelity of 47L in the troposphere, but also makes me feel better about the need to retire trop-only chem. Specifically:

  • Tropospheric masses for all species except Cl2O2 (a tropopause basket case) change by less than 1% when going from trop+strat 72L to trop+strat 47L, and my browsing through species distributions shows no large differences. This confirms that 47L is good for tropospheric applications.
  • Trop-only chem shows ~50% differences for tropospheric halogens compared to trop+strat 72L, clearly because the influx from the stratosphere is messed up; the changes in OH and NOx are also non-trivial, at the 1-5% level. Time to retire it!

msulprizio added a commit that referenced this issue Sep 10, 2021
…mulations

Following the Github feature request #839,
the tropchem option for full-chemistry simulations is now retired. This option
allowed users to run online chemistry in the troposphere only and use linearized
prod/loss rates in the stratosphere. Now the UCX (strat-trop chemistry) mechanism
is the default and linearized P/L rates are applied to the mesosphere by default.
This update primarily include the following changes:

(1) Removed Input_Opt%LUCX, this is now the default.

(2) Removed all tropchem-specific code (mainly within ELSE statements
    previously following IF (Input_Opt%LUCX) THEN..).

(2) Rename Input_Opt%LSCHEM to Input_Opt%LINEAR_CHEM and strat_chem_mod.F90
    to linear_chem_mod.F90 to reflect that linearized chemistry now applies
    above the chemistry grid (which is now the mesopsphere in all full-
    chemistry simulations).

These updates pass a benchmark difference test with respect to the previous
commit.

Signed-off-by: Melissa Sulprizio <mpayer@seas.harvard.edu>
@msulprizio msulprizio modified the milestones: 13.2.0, 13.2.1 Sep 10, 2021
@msulprizio
Copy link
Contributor Author

This is now resolved via PR #890.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: Feature Request New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant