MAPL 2.52.0 #3348
mathomp4
announced in
Announcements
MAPL 2.52.0
#3348
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This release of MAPL has many new features and fixes over MAPL 2.52.
Among the new features are:
start_date
andstart_time
to control the output window for each History collection. No output will be written before then. If not specified, these default to the beginning of the experiment.overwrite_checkpoint
to allow checkpoint files to be overwritten. By default still will not overwrite checkpointslocation_index_in_iodafile
can be turned off, after we add two control variables:use_NWP_1_file
andrestore_2_obs_vector
for users. When set to true, the two options will select only one obs file at each Epoch interval, and will rotate the output field index back to the location vector inthe obs file before generating netCDF output.splitfield: 1
in HISTORY.rc for trajectory samplerThe fixes include better freeing of MPI communicators (which were accumulating during long runs) and better behavior of calls when NaNs are present.
All testing with GEOS shows this is zero-diff to MAPL 2.51
NOTE: Below you'll see that we are now generally testing MAPL (in CI) with ESMF 8.8.0. At the moment, ESMF 8.8.0 is not required for MAPL 2. It is a requirement for MAPL 3 but we have not yet added any use of ESMF 8.8 specific features in MAPL 2.
This version of MAPL was tested with:
ifort
) 2021.6.0 and 2021.13ifx
) 2025.0The libraries this version of MAPL is currently tested with are below.
-DBUILD_WITH_FARGPARSE=YES
, default=YES
)-DBUILD_WITH_PFLOGGER=YES
, default=YES
)Also, if you build with Baselibs and/or
-DUSE_F2PY=ON
, you should use (at least):We recommend most external users set
-DUSE_F2PY=OFF
We also require CMake 3.24 or higher.
From
CHANGELOG.md
Added
start_date
andstart_time
to control the output window for each History collection. No output will be written before then. If not specified, these default to the beginning of the experiment.ExtDataDriver.x
so that ExtData can simulate a real GEOS runoverwrite_checkpoint
to allow checkpoint files to be overwritten. By default still will not overwrite checkpointslocation_index_in_iodafile
can be turned off, after we add two control variables:use_NWP_1_file
andrestore_2_obs_vector
for users. When set to true, the two options will select only one obs file at each Epoch interval, and will rotate the output field index back to the location vector inthe obs file before generating netCDF output.splitfield: 1
in HISTORY.rc for trajectory samplerChanged
MAPL_ESMFRegridder
to require the dstMaskValues to be added as grid attribute to use fixed masking, fixes UFS issuecomponents.yaml
ESMA_env
v4.34.0ESMA_cmake
v3.56.0LOCATION
PythonFIND_STRATEGY
Fixed
MAPL_MaxMin
in presence of NaNWhat's Changed
Full Changelog: v2.51.2...v2.52.0
This discussion was created from the release MAPL 2.52.0.
Beta Was this translation helpful? Give feedback.
All reactions