Releases: GEOS-ESM/MAPL
Releases · GEOS-ESM/MAPL
Fixes for Regrid_Util.x
Bug fix for coarse grids in History and ExtData
Bug Fix for Leap Day Extrapolation, Additions to Regrid_Util.x
Fixed
- Fixed a bug in ExtData when extrapolating on a Leap Day (#563)
Added
- Added a deflate and bit shaving option to
Regrid_Util.x
Changed
- Updated Github Docker CI image
Bug fix for ExtData Logger at Debug Level
This release fixes a bad debug level logger call in MAPL_ExtDataGridComp (#562)
MAPL 2.3 Release
MAPL 2.3 is a minor release of MAPL. Testing shows it to be zero-diff to GEOSgcm compared to MAPL 2.2 under usual testing framework. It does contain a number of changes from MAPL 2.2.
Note: MAPL 2.3 should be used with Baselibs 6.0.16 or higher.
Added
- Add MultiComm, MultiGroup, and MultiLayer to include front ends and back ends in the oserver
- Added routine to finalize the ioservers so that it can be called by another application using cap, like JEDI
- Re-added CircleCI with FV3 standalone test
- Add ability to run multiple forward time integrations within one execution for JEDI (#529)
- Added mpeu
StrTemplate
replacement to MAPL
Changed
- Automate the server pool split and history work distribution when there are multiple oservers
- Moved more code to use pFlogger
- Update to ESMA_cmake v3.2.1 and ESMA_env v3.0.0
- Update GitHub Actions to use Ubuntu 20/GCC 10 image
- Updated CircleCI image to use 6.0.16 Baselibs
- Refactor the option
WRITE_RESTART_BY_OSERVER
- Change the writing rank calculation in
ServerThread.F90
- Cleanup of the NUOPC Wrapper's error handling using macros
Fixed
- Removed non-standard OpenMP pragma
- Fixed problem with name mangling in ACG
- Fix MAPL comm bug with NUOPC
- Fixed pointer issue exposed by GNU
- Fixed ESMF logging errors with non-72-level runs (#480)
- Remove unneeded
use Env;
in stub generator - Fixed tripolar metadata output (#528)
- Fixed
MAPL_ErrLogMain.h
for use with GSI_App - Added MAPL_CFIOReadParallel change from Ricardo for TimeList
Removed
- Remove
MAPL_ioClients.F90
and move some subroutines toClientManager.F90
- Remove unneeded GNU make file
CMake Updates for JEDI Compatibility
This release backports CMake updates for JEDI compatibility from the MAPL 2.2.0 release into the MAPL 2.1 codebase.
These changes are zero-diff with respect to GEOS in AMIP and Coupled mode.