Restructure/Refactor DO_OBIO
bits
#362
Labels
0 diff structural
Structural changes to repository that are zero-diff
enhancement
New feature or request
Current connectivity of the atmosphere to ocean biology and radiation components is scattered across following gridded components (GCs):
Above GCs are:
imports
to:Refactoring of this additional connectivity to ocean biology and radiation components is desired because these components are run conditionally using the
DO_OBIO
resource flag:USE_OCEANOBIOGEOCHEM:
whose default is0
which implies they arenot
run by default. It is preferred to establish such connectivities via a MAPL Add child procedure if and when possible. This makes the flow of variables and logic in above GCs clear and simple which will aid in their future development.Examples of such lines of code follow:
GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOSsaltwater_GridComp/GEOS_SaltWaterGridComp.F90
Lines 615 to 715 in 90fed12
GEOSgcm_GridComp/GEOSagcm_GridComp/GEOSphysics_GridComp/GEOSsurface_GridComp/GEOSsaltwater_GridComp/GEOS_SaltWaterGridComp.F90
Lines 824 to 935 in 90fed12
GEOSgcm_GridComp/GEOS_GcmGridComp.F90
Lines 586 to 598 in 90fed12
GEOSgcm_GridComp/GEOS_GcmGridComp.F90
Lines 1248 to 1293 in 90fed12
GEOSgcm_GridComp/GEOS_GcmGridComp.F90
Lines 1934 to 1985 in 90fed12
GEOSgcm_GridComp/GEOSogcm_GridComp/GEOS_OgcmGridComp.F90
Lines 401 to 431 in 90fed12
GEOSgcm_GridComp/GEOSogcm_GridComp/GEOS_OgcmGridComp.F90
Lines 948 to 993 in 90fed12
GEOSgcm_GridComp/GEOSogcm_GridComp/GEOS_OgcmGridComp.F90
Lines 1043 to 1047 in 90fed12
GEOSgcm_GridComp/GEOSogcm_GridComp/GEOS_OgcmGridComp.F90
Lines 1732 to 1742 in 90fed12
GEOSgcm_GridComp/GEOSogcm_GridComp/GEOS_OgcmGridComp.F90
Lines 1876 to 1914 in 90fed12
GEOSgcm_GridComp/GEOSogcm_GridComp/GEOS_OgcmGridComp.F90
Lines 2071 to 2086 in 90fed12
GEOSgcm_GridComp/GEOSogcm_GridComp/GEOS_OgcmGridComp.F90
Lines 2088 to 2171 in 90fed12
Here we also note that GEOSoceanbiosimple_GridComp
https://github.com/GEOS-ESM/GEOSgcm_GridComp/tree/develop/GEOSogcm_GridComp/GEOSoceanbiosimple_GridComp
and its contents are defunct becauseUSE_ODAS
directive is defunct, therefore this entire directory can be deleted.The text was updated successfully, but these errors were encountered: