Skip to content

Commit 195c529

Browse files
authored
Merge pull request #322 from GEOS-ESM/feature/pchakrab/porting-dyncore-to-mapl3
Porting dyncore to mapl3
2 parents 4bae6ee + 036ec52 commit 195c529

File tree

6 files changed

+4043
-4528
lines changed

6 files changed

+4043
-4528
lines changed

.circleci/config.yml

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,18 @@ workflows:
6868
mepodevelop: false
6969
checkout_mapl3_release_branch: true
7070
persist_workspace: true # Needs to be true to run fv3/gcm experiment, costs extra
71-
- ci/run_fv3:
72-
name: run-FV3-as-<< matrix.fv_precision >>-on-<< matrix.compiler >>-with-GEOSfvdycore
73-
context:
74-
- docker-hub-creds
75-
matrix:
76-
parameters:
77-
compiler: [gfortran, ifort]
78-
fv_precision: ["R4", "R8"]
79-
#baselibs_version: *baselibs_version
80-
requires:
81-
- build-GEOSfvdycore-as-<< matrix.fv_precision >>-on-<< matrix.compiler >>
82-
repo: GEOSfvdycore
71+
# We also turn off the FV3 dycore runs for now
72+
#############################################################################################
73+
# - ci/run_fv3: #
74+
# name: run-FV3-as-<< matrix.fv_precision >>-on-<< matrix.compiler >>-with-GEOSfvdycore #
75+
# context: #
76+
# - docker-hub-creds #
77+
# matrix: #
78+
# parameters: #
79+
# compiler: [gfortran, ifort] #
80+
# fv_precision: ["R4", "R8"] #
81+
# #baselibs_version: *baselibs_version #
82+
# requires: #
83+
# - build-GEOSfvdycore-as-<< matrix.fv_precision >>-on-<< matrix.compiler >> #
84+
# repo: GEOSfvdycore #
85+
#############################################################################################

CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ if (BUILD_GEOS_GTFV3_INTERFACE)
104104

105105
endif ()
106106

107-
set(dependencies MAPL GFTL_SHARED::gftl-shared-v2 GMAO_hermes GEOS_Shared esmf OpenMP::OpenMP_Fortran)
107+
set(dependencies MAPL MAPL.generic3g GFTL_SHARED::gftl-shared-v2 GMAO_hermes GEOS_Shared esmf OpenMP::OpenMP_Fortran)
108108

109109
if (BUILD_GEOS_GTFV3_INTERFACE)
110110
esma_add_library (${this}
@@ -118,10 +118,12 @@ else ()
118118
SRCS ${srcs}
119119
SUBCOMPONENTS fvdycore
120120
DEPENDENCIES ${dependencies}
121-
DEPENDENCIES ${GFDL})
121+
DEPENDENCIES ${GFDL}
122+
TYPE SHARED
123+
)
122124
endif ()
123125

124-
mapl_acg (${this} DynCore_StateSpecs.rc IMPORT_SPECS EXPORT_SPECS INTERNAL_SPECS)
126+
mapl_acg (${this} DynCore_StateSpecs.rc IMPORT_SPECS EXPORT_SPECS INTERNAL_SPECS 3g)
125127
mapl_acg (${this} AdvCore_StateSpecs.rc IMPORT_SPECS EXPORT_SPECS)
126128

127129
if (FV_PRECISION STREQUAL R4)

0 commit comments

Comments
 (0)