This bug fix release addresses several issues in the MPAS-Atmosphere model and
in the MPAS infrastructure. Specific changes include:
-
Fix an issue with the naming of MPAS's internal ESMF time-keeping library in
CMake builds of MPAS. (PR #1506) -
Fix an issue with restart runs in MPAS-Atmosphere on GPUs. (PR #1503)
-
Address a lack of TKE in MPAS-Atmosphere with the 1.5-order prognostic TKE
option when there is no TKE in the initial conditions (for example, in
real-data cases). (PR #1499) -
Correct the ordering of the
lbc_niandlbc_nrscalars in the atmosphere
core'sRegistry.xmlfile. Note that unless LBCs are provided forniand
nr, the previously incorrect order oflbc_niandlbc_nrwould not
affect results, as both fields would be filled with zero values. (PR #1498) -
Change the default value of the
config_number_of_sub_stepsnamelist option
from 2 to 4 in the atmosphere core'sRegistry.xmlfile to address an issue in
convection-permitting simulations where noise can sometimes appear in the jet
streams using the previous default value of 2. The noise, when present, also
produces unphysical features in horizontal kinetic energy spectra at high
wavenumbers. (PR #1496)Note: Increasing the number of sub-steps from 2 to 4 can be expected to
increase the computational cost of the dynamics by ~10% and the
computational cost of a full-physics simulation by ~5%. -
Work around an issue with continuation lines in instances of the
PACKAGE_LOGIC_PRINTmacro that prevented successful compilation of
MPAS-Atmosphere with thenvfortrancompiler. (PR #1495)
Acknowledgements: Thanks to Trude Eidhammer (@trudeeidhammer) and
Evan Parker (@eap) for identifying issues and providing fixes in this release.