Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
b6b662b
GOCART2G::SetServices seems to be working
pchakraborty Jul 25, 2025
994e742
SS2G - formatting changes, renamed seasalt.yaml to SS2G_instance_SS.yaml
pchakraborty Jul 25, 2025
0949237
Updated config file to use the new 'restart' options
pchakraborty Jul 28, 2025
64acda8
Removed some leftover debugging code
pchakraborty Jul 28, 2025
06b1368
Fixed some of the indentations
pchakraborty Jul 28, 2025
1c87e16
Updated GOCART2G_GridComp.yaml to latest MAPL3
pchakraborty Jul 29, 2025
e17a683
SS2G_GridCompMod.F90 - indented, added logger
pchakraborty Jul 29, 2025
37b78ae
Minor formatting change
pchakraborty Jul 29, 2025
82cf7c8
SS2G_GridCompMod.F90 - more cleanup, removed some Iam's
pchakraborty Jul 29, 2025
80efe50
SS2G_GridCompMod.F90 - more cleanup, removed rest of Iam's
pchakraborty Jul 29, 2025
167f7cd
SS2G_GridCompMod.F90 - final cleanup, removed MAPL_AM_I_ROOT
pchakraborty Jul 29, 2025
e740cf5
Indentation, __RC__ -> _RC, etc
pchakraborty Jul 30, 2025
c19ecd1
Updated GOCART2G_GridComp.yaml
pchakraborty Jul 30, 2025
2eeb827
Indentation etc
pchakraborty Jul 30, 2025
f1ea2f3
SS2G: added loggers for start/stop
pchakraborty Jul 31, 2025
db81bc1
Added connections to SS's exports
pchakraborty Jul 31, 2025
93ef5b7
SS2G_instance_SS.yaml - checkpoint everything
pchakraborty Aug 4, 2025
c042815
GOCART2G_GridCompMod.F90 - cleanup
pchakraborty Aug 4, 2025
31c9c4b
GOCART2G_GridComp.yaml - add checkpointing
pchakraborty Aug 4, 2025
17bf4b0
Using MAPL_RESTART_SKIP
pchakraborty Aug 15, 2025
268ece2
Using named variable for ungridded dims
pchakraborty Aug 27, 2025
c22aa84
Using named variable for ungridded dims
pchakraborty Aug 27, 2025
4a02878
Updated SS2G_instance_SS.yaml to latest
pchakraborty Aug 27, 2025
2713bf2
Re-activated Run0 of SS2G
pchakraborty Aug 27, 2025
d1ef560
Updated SS2G_instance_SS.yaml to match SS2G_instance_SS.rc
pchakraborty Sep 2, 2025
3a59065
Minor cleanup
pchakraborty Sep 2, 2025
c9ee04b
Merge branch 'release/MAPL-v3' into feature/pchakrab/port-gocart-to-m…
pchakraborty Sep 2, 2025
9ee973f
Added settling_opt
pchakraborty Sep 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 15 additions & 12 deletions ESMF/GOCART2G_GridComp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,32 +7,35 @@ set (alldirs
# CA2G_GridComp
# NI2G_GridComp
# SU2G_GridComp
)
)

set (srcs
GOCART2G_GridCompMod.F90
)
)

set (resource_files
GOCART2G_GridComp.rc
)
GOCART2G_GridComp.yaml
)

install( FILES ${resource_files}
DESTINATION etc
)
DESTINATION etc
)

set (dependencies MAPL Chem_Shared2G Process_Library ESMF::ESMF)
set (dependencies Chem_Shared2G Process_Library ESMF::ESMF)
esma_add_library (${this}
SRCS ${srcs}
SUBCOMPONENTS ${alldirs}
DEPENDENCIES ${dependencies}
)
TYPE SHARED
)

mapl_acg (${this} GOCART2G_StateSpecs.rc
IMPORT_SPECS EXPORT_SPECS INTERNAL_SPECS
GET_POINTERS DECLARE_POINTERS)
mapl_acg (
${this} GOCART2G_StateSpecs.rc
IMPORT_SPECS EXPORT_SPECS INTERNAL_SPECS GET_POINTERS DECLARE_POINTERS
3g
)

# CMake has an OpenMP issue with NAG Fortran: https://gitlab.kitware.com/cmake/cmake/-/issues/21280
if (NOT CMAKE_Fortran_COMPILER_ID MATCHES "NAG")
target_link_libraries(${this} PRIVATE OpenMP::OpenMP_Fortran)
target_link_libraries(${this} PRIVATE OpenMP::OpenMP_Fortran)
endif ()
30 changes: 30 additions & 0 deletions ESMF/GOCART2G_GridComp/GOCART2G_GridComp.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
# Optics parameters
wavelengths_for_profile_aop_in_nm: 550 # must be included in LUT
wavelengths_for_vertically_integrated_aop_in_nm: 550 # must be included in LUT
aerosol_monochromatic_optics_wavelength_in_nm_from_LUT: [470, 550, 670, 870]

ACTIVE_INSTANCES:
DU: [DU] # [DU.data]
SS: [SS] # [SS.data]
SU: [SU] # [SU.data]
CA: [CA.oc, CA.bc, CA.br] # [CA.oc.data, CA.bc.data]
NI: [NI] # [NI.data]

PASSIVE_INSTANCES:
DU: []
SS: []
SU: []
CA: []
NI: []

mapl:

misc:
activate_all_imports: true
activate_all_exports: true
restart:
import: true
checkpoint:
export: true
import: true
Loading
Loading