Releases: GEOS-ESM/MAPL
MAPL 2.18.3
This release of MAPL fixes some bugs found in the lat-lon grid factory. Zero-diff for GEOSgcm
From CHANGELOG.md
Fixed
- Fixed bug in 2.18.2 release when computing lats in degrees lat-lon grid factory
- Fixed GNU bug when defining file metadata in lat-lon grid factory
What's Changed
- fixed bug in previous release to address lat-lon degree issues... by @bena-nasa in #1429
- fixes #1433 by @bena-nasa in #1434
Full Changelog: v2.18.2...v2.18.3
MAPL 2.8.0.6
This is a bugfix release on the 2.8.0 series. This release fixes a bug introduced in the latlon grid factory.
From CHANGELOG.md
Fixed
- Fixed bug in 2.8.0.5 release when computing lats in degrees lat-lon grid factory
Full Changelog: v2.8.0.5...v2.8.0.6
MAPL 2.18.2
This is a hotfix release of MAPL. This release fixes the lats and lons in History output to match that in GEOS 5.27 (first fixed on 2.8.0.5). This change avoids some floating-point math that caused some data to be off by machine precision (e.g, 7.5000000001 instead of 7.50).
NOTE: When comparing with, say, nccmp
, this update will seem non-zero-diff due to the differences in the lat and lon variables. The actual data in History output is the same.
From CHANGELOG.md
Fixed
- Save copy of original lat/lons in degrees when creating lat-lon grid factory to use in file metadata to eliminate floating point conversion noise
What's Changed
- Get v2.8.0.5 fix on main by @bena-nasa in #1424
Full Changelog: v2.18.1...v2.18.2
MAPL 2.8.0.5
This is a bugfix release on the 2.8.0 series. This release fixes the lats and lons in History output to match that in GEOS 5.27. This change avoids some floating-point math that caused some data to be off by machine precision (e.g, 7.5000000001 instead of 7.50).
From CHANGELOG.md
Fixed
- Fixes for Lats and Lons in Lat/Lon files to match FP 5.27
- Store lat-lons when using lat-lon grids in degrees to avoid a floating point round off created by conversion to or from radians
Full Changelog: v2.8.0.4...v2.8.0.5
MAPL 2.18.1
This is a patch release of MAPL. All tests show it zero-diff to MAPL 2.18.1 as expected.
From CHANGELOG.md
Fixed
- Fix build bug with NAG in
cub2latlon_regridder.F90
- Fixes DO_NOT_CONNECT errors when calling MAPL_TerminateAnyImport
- Fixed the alarms in the couplers to account if they are called before ESMF_ClockAdvance is called
- Reverted generic/VarSpec.F90 to hash b02e8ff (fix for #1410)
What's Changed
- Fixes #1407. Adjusted the ring time to work properly even when they a… by @atrayano in #1408
- Fixes #1410. Reverted VarSpec.F90 to revision b02e8ff by @atrayano in #1411
- Fixes #1405. Marks connections with specific 'reserved' keyword as used by @atrayano in #1406
- Fixes #1360. Fix NAG build bug by @mathomp4 in #1412
Full Changelog: v2.18.0...v2.18.1
MAPL 2.18.0
This is a zero-diff release of MAPL. There are some changes to fields in History output where things are split. This release also enables more flexibility in setting the metadata in History.
From CHANGELOG.md
Fixed
- Fixed issue in
CMakePresets.json
where Ninja presets were broken - Fixed io profiler report format
- Fixed issue on macOS where enabling memutils caused crash
Added
- Option to force integer time variable in History output via the History.rc file (IntegerTime: .true./.false. default .false.) rather than the default float time variable if allowed by frequency of output
- Added mapl_StubComponent to MAPL package
- Updates to CircleCI
- Added GEOSadas CI ifort build test
- Add "like-UFS" build to CI. This is no FLAP and pFlogger, and static build
Changed
- Changed the naming convention for the split name(s): we now take the entries from the field alias(es) without appending any digits. Also allowing the user to specify more entries in the alias, so that HISTORY.rc does not need to change when running GOCART with more wavelengths
- A small performance improvement. cycle => exit in MAPL_Generic.F90
- Made history global metadata configurable. This can be done in two ways
- Globally for all collections by setting
COMMENT:
,CONTACT:
,CONVENTIONS:
,INSTITUTION:
,REFERENCES:
, andSOURCE:
at the top ofHISTORY.rc
likeEXPDSC:
- On a per-collection bases by setting
collection.comment:
,collection.contact:
,collection.conventions:
,collection.institution:
,collection.references:
, andcollection.source:
- The default settings for these are to match that of MAPL 2.17.0
- Globally for all collections by setting
- Updated
components.yaml
. These changes are to support using Spack to build MAPL- ESMA_cmake v3.10.0 (add
FindESMF.cmake
from NOAA-EMC) - ecbuild geos/v1.2.0 (updat
FindNetCDF.cmake
to that from NOAA-EMC)
- ESMA_cmake v3.10.0 (add
What's Changed
- Fix issue with Ninja presets by @mathomp4 in #1321
- Feature/wjiang/exit after connected by @weiyuan-jiang in #1326
- bug fix. remove cycle by @weiyuan-jiang in #1330
- Fixes #1282. Make History metadata configurable by @mathomp4 in #1325
- Feature/wjiang/fix io profiler width by @weiyuan-jiang in #1333
- Update ESMA_cmake and ecbuild by @mathomp4 in #1336
- GitFlow: Handmerge main into develop by @mathomp4 in #1343
- Add option to make time an integer variable if needed for backwards c… by @bena-nasa in #1345
- Enable GEOSadas CI Build (ifort only) by @mathomp4 in #975
- add mapL_stubcomponent to the top level MAPL package by @bena-nasa in #1352
- Fixes #1354. Avoid macOS memutils crash by @mathomp4 in #1355
- Add like-UFS CI build by @mathomp4 in #1347
- Update for GEOSadas CI by @mathomp4 in #1361
- GitFlow: Handmerge main into develop 2022-Feb-16 by @mathomp4 in #1373
- Fixes #1363. The main change to create a copy of the exports, so we c… by @atrayano in #1364
- Merge release/2.18.0 branch into main for release by @mathomp4 in #1387
Full Changelog: v2.17.2...v2.18.0
MAPL 2.17.2
This release fixes some differences with MAPL 2 HISTORY and the GEOS-FP specification.
This is zero-diff to MAPL 2.17.1 save for changes to History metadata.
From CHANGELOG.md
Fixed
- Fixes for Global Attributes to match FP 5.27
- Changed
lev
variablestandard_name
tomodel_layers
- Changed global attribute
Convention
toConventions
- Fill
Source
with a string " experiment_id: " where EXPSRC and EXPID are from theEXPSRC:
andEXPID:
lines in HISTORY.rc
- Changed
What's Changed
Full Changelog: v2.17.1...v2.17.2
MAPL 2.8.0.4
This is a bugfix release on the 2.8.0 series. This release fixes some differences with MAPL 2 HISTORY and the GEOS-FP specification.
From CHANGELOG.md
Fixed
- Fixes for Global Attributes to match FP 5.27
- Changed
lev
variablestandard_name
tomodel_layers
- Changed global attribute
Convention
toConventions
- Fill
Source
with a string " experiment_id: " where EXPSRC and EXPID are from theEXPSRC:
andEXPID:
lines in HISTORY.rc
- Changed
Full Changelog: v2.8.0.3...v2.8.0.4
MAPL 2.17.1
This is a bugfix release for MAPL. It was found that when building MAPL without pFlogger, there was missing dependency on gFTL v2 that was usually satisfied via CMake through the requirements of pFlogger.
From CHANGELOG.md
Fixed
- Add explicit dependence of gFTL-v1 and -v2 whenever both are used (currently profiler and generic)
What's Changed
- fixed profiler dependency on new gftl-v2 by @weiyuan-jiang in #1335
Full Changelog: v2.17.0...v2.17.1
MAPL 2.8.0.3
This is a bugfix release on the 2.8.0 series. This release fixes an order-of-operations bug in MAPL_TimeMethods::define_time_variable
From CHANGELOG.md
Fixed
- Fixed bug
MAPL_TimeMethods::define_time_variable
where metadata was set before Variable initialized
Full Changelog: v2.8.0.2...v2.8.0.3