MPAS-Dev / MPAS-Model

Repository for MPAS models and shared framework releases.
235 stars 312 forks source link

Introduce CMake build for init_atmosphere and atmosphere cores #1139

Closed mgduda closed 3 months ago

mgduda commented 7 months ago

This PR introduces a CMake build capability for the MPAS init_atmosphere and atmosphere cores, with support for the GNU, Intel, and NVHPC compilers.

When invoking cmake, the following must be defined:

Optionally, MPAS_PRECISION can be specified as 'single' or 'double', with builds defaulting to double-precision reals.

If the PIO library is found, MPAS will use PIO; otherwise, SMIOL will be used.

Acknowledgements: Miles Curry (@MiCurry) and Maryam Abdi-Oskouei (@mer-a-o) both contributed to the development of this capability.