jbrandmeyer
New member
We managed to build MPAS[2] within the context of MPAS-JEDI[1] over the weekend. To do so, we had to hack around an unfortunate incompatibility. The current version of MPAS-JEDI's mpas-bundle asks for ESMF[0] v8.3.0. The current version of the JCSDA's public containers uses ESMF v8.8.0, which is incompatible with MPAS. We hacked-and-slashed our way through the incompatibility by recognizing that ESMF is an optional dependency and that MPAS would happily build without it. Nearly all of the MPAS-JEDI unit test suite also passes that way.
What functionality are we going to miss out on by disabling ESMF support from MPAS? Thanks in advance!
[0]: GitHub - esmf-org/esmf: The Earth System Modeling Framework (ESMF) is a suite of software tools for developing high-performance, multi-component Earth science modeling applications.
[1]: GitHub - JCSDA/mpas-bundle: CMake build configuration for JEDI-MPAS application develop branch, sha f6256e33b6fb13cf5510a
[2]: GitHub - MPAS-Dev/MPAS-Model: Repository for MPAS models and shared framework releases., develop branch, sha 447de92d4e09d9af2ce
What functionality are we going to miss out on by disabling ESMF support from MPAS? Thanks in advance!
[0]: GitHub - esmf-org/esmf: The Earth System Modeling Framework (ESMF) is a suite of software tools for developing high-performance, multi-component Earth science modeling applications.
[1]: GitHub - JCSDA/mpas-bundle: CMake build configuration for JEDI-MPAS application develop branch, sha f6256e33b6fb13cf5510a
[2]: GitHub - MPAS-Dev/MPAS-Model: Repository for MPAS models and shared framework releases., develop branch, sha 447de92d4e09d9af2ce
Last edited: