Currently, CAM-SIMA uses MPAS at commit ed6f8e39ec0a811b6d079ca0fc6f9fb6e30bad23, which is half way between MPAS versions 8.0.1 and 8.1.0.
This PR upgrades MPAS to version 8.2.1, which was released on August 7, 2024.
MPAS dynamical core and its subdriver in CAM-SIMA now support MPI Fortran 2008 interface through the mpi_f08 module. It can be enabled by defining the MPAS_USE_MPI_F08 macro in CPPFLAGS.
The log file (e.g., log.atmosphere.0000.out) produced by MPAS dynamical core now correctly indicates its git version string. Before, it would always show "N/A" in the log, which is not very helpful. Now, if the git submodule of MPAS is aligned at a tag, it will just show the tag name (e.g., "v8.2.1"). Otherwise, if the git submodule of MPAS is not aligned at a tag, it will show the nearest tag name, the number of commits after that tag and the abbreviated commit hash (e.g., "v8.0.1-54-ged6f8e39e").
Tidy up the build directory of MPAS dynamical core.
Currently, CAM-SIMA uses MPAS at commit
ed6f8e39ec0a811b6d079ca0fc6f9fb6e30bad23
, which is half way between MPAS versions 8.0.1 and 8.1.0.This PR upgrades MPAS to version 8.2.1, which was released on August 7, 2024.
mpi_f08
module. It can be enabled by defining theMPAS_USE_MPI_F08
macro inCPPFLAGS
.log.atmosphere.0000.out
) produced by MPAS dynamical core now correctly indicates its git version string. Before, it would always show "N/A" in the log, which is not very helpful. Now, if the git submodule of MPAS is aligned at a tag, it will just show the tag name (e.g., "v8.2.1"). Otherwise, if the git submodule of MPAS is not aligned at a tag, it will show the nearest tag name, the number of commits after that tag and the abbreviated commit hash (e.g., "v8.0.1-54-ged6f8e39e").