From 1e5c6d84d3cf3d68cc1f8b097ae9265c078e39e5 Mon Sep 17 00:00:00 2001 From: Peter Colarco Date: Thu, 25 Apr 2024 11:07:34 -0400 Subject: [PATCH 1/4] prc: enforce OCS mechanism is turned on in ACHEM --- GEOS_AChemGridComp.rc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GEOS_AChemGridComp.rc b/GEOS_AChemGridComp.rc index 7df8215..06bc241 100644 --- a/GEOS_AChemGridComp.rc +++ b/GEOS_AChemGridComp.rc @@ -15,7 +15,7 @@ aqueous_chemistry: .false. # OCS chemistry and boundary conditions # ------------------------------------- -ocs_chemistry: .false. +ocs_chemistry: .true. ocs_surface_vmr: 490.0e-12 # 'mol/mol' From e603eca52b400c82ad9f6c1932d78f4a073bd561 Mon Sep 17 00:00:00 2001 From: Peter Colarco Date: Fri, 26 Apr 2024 15:40:24 -0400 Subject: [PATCH 2/4] prc: updates for Hunga --- AMIP/GEOS_AChemGridComp.rc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AMIP/GEOS_AChemGridComp.rc b/AMIP/GEOS_AChemGridComp.rc index 29256ab..2350831 100644 --- a/AMIP/GEOS_AChemGridComp.rc +++ b/AMIP/GEOS_AChemGridComp.rc @@ -15,7 +15,7 @@ aqueous_chemistry: .false. # OCS chemistry and boundary conditions # ------------------------------------- -ocs_chemistry: .false. +ocs_chemistry: .true. ocs_surface_vmr: 490.0e-12 # 'mol/mol' From 48987e7d518e276e48d328a07613dcff0def551e Mon Sep 17 00:00:00 2001 From: Matthew Thompson Date: Mon, 7 Apr 2025 16:53:14 -0400 Subject: [PATCH 3/4] Port fix from pre-split achem --- ACHEM_GridCompMod.F90 | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/ACHEM_GridCompMod.F90 b/ACHEM_GridCompMod.F90 index be773d2..b45f3bf 100644 --- a/ACHEM_GridCompMod.F90 +++ b/ACHEM_GridCompMod.F90 @@ -1327,16 +1327,9 @@ subroutine Run_(GC, IMPORT, EXPORT, CLOCK, rc) ! ----------------------------------- call MAPL_GetObjectFromGC(GC, mgState, __RC__) - call MAPL_TimerOn(mgState, 'TOTAL', __RC__) - call MAPL_TimerOn(mgState, 'RUN', __RC__) - -! Get parameters from generic state -! ---------------------------------- - call MAPL_Get(mgState, LONS=lons, LATS=lats, RunAlarm=run_alarm, __RC__) - - ! If it is time, update AChem state ! --------------------------------- + call MAPL_Get(mgState, runAlarm=run_alarm, _RC) run_alarm_ringing = ESMF_AlarmIsRinging(run_alarm, __RC__) if (run_alarm_ringing) then @@ -1345,6 +1338,12 @@ subroutine Run_(GC, IMPORT, EXPORT, CLOCK, rc) RETURN_(ESMF_SUCCESS) endif + call MAPL_TimerOn(mgState, 'TOTAL', __RC__) + call MAPL_TimerOn(mgState, 'RUN', __RC__) + +! Get parameters from generic state +! ---------------------------------- + call MAPL_Get(mgState, LONS=lons, LATS=lats, __RC__) ! Extract relevant runtime information ! ------------------------------------ From 341e04300a741a2acddf2dcb8b95509356c3c2d1 Mon Sep 17 00:00:00 2001 From: Matthew Thompson Date: Tue, 9 Sep 2025 07:36:54 -0400 Subject: [PATCH 4/4] Update Changelog --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 035ad75..f2ddaaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Deprecated +## [1.0.1] - 2025-09-09 + +### Fixed + +- Port fix from split chem runs in v12. Mainly moves a timer + ## [1.0.0] - 2023-08-25 ### Added