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
169 stars 165 forks source link

[FEATURE REQUEST] Joint CO2-CO-CH4-OCS simulation #654

Closed msulprizio closed 1 year ago

msulprizio commented 3 years ago

Bukosa et al. (2019) implemented a joint CO2-CH4-CO simulation in GEOS-Chem v11-01. These updates have been provided to the GEOS-Chem Support Team as a code and Git patch file based on GEOS-Chem 12.1.1.

This feature request will track the implementation of a joint carbon species simulation in GEOS-Chem 13. The combined chemistry mechanism will be implemented via KPP / FlexChem. Ideally, users should still have the option to run standalone CO2, CH4, or tagCO simulations if they choose.

msulprizio commented 3 years ago

Beata's code can be found on Harvard's Cannon cluster in /n/home05/msulprizio/GC/GC_Pipeline/GC_13/to_be_applied/BBukosa_CO2-CH4-CO.

yantosca commented 3 years ago

We will shoot for 13.3.0. This mechanism might be able to be brought in via KPP.

msulprizio commented 3 years ago

Kevin Bowman has requested we also include OCS in this joint simulation. The title of this feature request has been updated to reflect that.

msulprizio commented 3 years ago

@kbowman77 wrote:

I can provide emissions and initial conditions for OCS. One thing I’m wondering is whether we can construct an “carbon-simulation” mode that contains some arbitrary number of species with simple, linear chemistry in KPP. In that way, the simulation mode doesn’t have to be hard-coded.

My response:

Thanks, Kevin. Please do send us the OCS initial conditions and emissions when you have a chance.

The idea will be to have a joint carbon simulation where users can run with the suite of carbon tracers or select which ones to include. This will require a little bit of coding to ensure that when a species is "off" we supplement the simulation with offline data. We should be able to handle this with FlexChem. I believe Bob was going to work on this item, but I'm happy to contribute and/or advise as needed since I have a lot of experience with at least the CH4 simulation.

yantosca commented 2 years ago

Also adding @msl3v onto this issue, as he will start on some of this work.

lizziel commented 2 years ago

What is the status of this feature request?

msl3v commented 2 years ago

Status:

yantosca commented 2 years ago

This update is on pause until after the 14.0.0 release (which is undergoing benchmarking). I plan to pull this in once we open up the 14.1.0 development stream.

lizziel commented 2 years ago

Great, thanks. I set the milestone to 14.1.

kbowman77 commented 2 years ago

Hi Bob,

I’m still working on getting the OCS fluxes, do you have the CO2 fluxes?

Kevin

kbowman77 commented 2 years ago

I queried again about the OCS fluxes. Just need to get them down from Pleides.

Kevin

yantosca commented 2 years ago

Hi Bob, I’m still working on getting the OCS fluxes, do you have the CO2 fluxes? Kevin

Hi Kevin. For CO2 fluxes do you mean the output from the CO2 simulation? We do have the same inputs as we do for the existing CO2 simulation.

kbowman77 commented 2 years ago

Yes, I’m referring to the input CO2 fluxes, not the concentrations.

You have the OCS fluxes now, correct?

--------------------------------------------------------------------| Kevin W. Bowman, PhD. Principal Investigator: TRopospheric Ozone and its Precursors from Earth System Sounding (TROPESS) NASA Carbon Monitoring System Flux (CMS-Flux)

Jet Propulsion Laboratory 4800 Oak Grove Drive, MS 233-200 Pasadena, CA 91109 http://tes.jpl.nasa.gov http://cmsflux.jpl.nasa.gov ------------------------------------------------------------------------- “Personal density is directly proportional to temporal bandwidth” —Thomas Pynchon in Gravity’s Rainbow

On Oct 18, 2022, at 9:46 PM, Bob Yantosca @.***> wrote:



Hi Bob, I’m still working on getting the OCS fluxes, do you have the CO2 fluxes? Kevin

Hi Kevin. For CO2 fluxes do you mean the output from the CO2 simulation? We do have the same inputs as we do for the existing CO2 simulation.

— Reply to this email directly, view it on GitHubhttps://urldefense.us/v3/__https://github.com/geoschem/geos-chem/issues/654*issuecomment-1282920336__;Iw!!PvBDto6Hs4WbVuu7!cUcmM--0vHZn3D_foT2kVnfONNPWi5bvYReBXo2uMOp62IEcfFbUzPSFuXngvBg-EdJE7OSy$, or unsubscribehttps://urldefense.us/v3/__https://github.com/notifications/unsubscribe-auth/ALLP3DRLZV7WUBTU7PHQNQTWD35BNANCNFSM4ZHHWNIA__;!!PvBDto6Hs4WbVuu7!cUcmM--0vHZn3D_foT2kVnfONNPWi5bvYReBXo2uMOp62IEcfFbUzPSFuXngvBg-EcGdOQAv$. You are receiving this because you were mentioned.Message ID: @.***>

yantosca commented 2 years ago

Yes, I’m referring to the input CO2 fluxes, not the concentrations. You have the OCS fluxes now, correct?

@kbowman77, the OCS fluxes got inadvertently purged off our system during a maintenance period. If you can grab them from Pleiades and send us a new link that'd be great. Sorry for the bother.

msulprizio commented 1 year ago

The PR for this feature request (https://github.com/geoschem/geos-chem/pull/1251) has now been merged into the dev/14.1.0 branch.

NOTE: Validation against the CH4, CO2, and tagCO simulations is ongoing and fixes will be addressed in future issues/pull requests.

msulprizio commented 1 year ago

I am closing out this feature request as the carbon simulation was implemented in 14.1.0. Validation is ongoing and any fixes will be implemented in later versions.