Closed mgduda closed 3 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:
MPAS_CORE
MPAS_COMPILER
Optionally, MPAS_PRECISION can be specified as 'single' or 'double', with builds defaulting to double-precision reals.
MPAS_PRECISION
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.
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:
MPAS_CORE
: Either 'init_atmosphere' or 'atmophere'MPAS_COMPILER
: One of 'gnu', 'intel', or 'nvhpc'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.