Receive ozone from atmosphere
- Dominant language
- Fortran
- Stars
- 352
- Forks
- 361
- Avg merge
- 6d 6h
- Merged PRs (30d)
- 8
Description
(Moved from https://trello.com/c/fHXntN8l/150-ozone-receive-from-atmosphere)
- [x] add ozone stream to datm (Danica had diffs in datm_comp_mod in SourceMods, as well as some things she did for adding a new stream for her cases)
- [x] add coupling hooks; to do this, incorporate diffs from clm_atmlnd.F90, clm_cpl_indices.F90, lnd_comp_mct.F90 in Danica's original branch (o3_amax_pft); also add coupling field seq_flds_mod (Danica had diffs in SourceMods)
- [x] See bug report 2294 (now #134)
- [x] determine how coupling to CAM will happen (see wjs comments below - 10-11-2016 and 12-27-16)
- (2022-03-25) This is done: see https://github.com/ESCOMP/CAM/pull/404 and https://github.com/ESCOMP/CMEPS/pull/212 and https://github.com/ESCOMP/CESM_share/pull/4. Briefly: the atm component will always send some ozone concentration. It will set a flag saying whether it's providing subdaily ozone values or a multi-day average. If the latter, CTSM will apply anomalies on top of the provided values, which CTSM will read from an anomaly file.
- [x] add a forc_ozone history field (O3CONC_IN): see histFldsMod in Danica's original branch (o3_amax_pft)
- [x] make ozone a required field from atm.
- (2022-03-25) This is done: see https://github.com/ESCOMP/CMEPS/pull/212 and https://github.com/ESCOMP/CAM/pull/404
- [x] Work with Francis for getting from CAM
- (2022-03-25) This is done: see https://github.com/ESCOMP/CAM/pull/404
- [ ] add ozone as a cpl hist field (written by coupler, and then read by datm when running in cplhist mode)
- [x] Read and apply diurnal ozone anomalies if the atmosphere forcing is smoothed
Contributor guide
Assessment
This issue has not been assessed yet.