Published April 28, 2021
| Version v2.6.5
Software
Open
GEOS-ESM/MAPL: MAPL 2.6.5
Authors/Creators
- 1. SSAI/GMAO
- 2. Space Telescope Science Institute
- 3. Massachusetts Institute of Technology
Description
MAPL 2.6.5 is a zero-diff patch release on MAPL. (NOTE: For unknown reasons, this is non-zero-diff when running the 2-moment microphysics in GEOSgcm. Nothing in MAPL was a floating-point change, so we believe this is due to issues in the 2-moment code itself.)
FromCHANGELOG.md
Removed
- pFIO/KeywordEnforcer.F90 duplicated functionality now in shared/KeywordEnforcer.F90, and has been removed in favor of the other.
- A new flag to timestamp average collections at the beginning of the averaging interval
- Ability to run MultiGroupServer and model in a single node
- Add command line option --one_node_output
- Ability to split fields with ungridded dimensions (and not only 4d).
- Ability to add alias names to the split fields
- Added MAPL_SimpleBundleCreateEmpty procedure to MAPL_SimpleBundleCreate.
- Add MAPL_TransposeaRegridderMod to MAPL_Mod
- Nearest-neighbor interpolation option for ExtData (keyword: 'E')
- Added pflogger_stub directory. With
-DBUILD_WITH_PFLOGGER=OFF, it is built and linked to replace pFlogger library. - Added new CI test using Intel oneAPI
- Add function to free communicators that is split by SimpleCommSplitter
- Add with_io_profiler option
- Changed the interface to TimeData to have an optional "funits" argument (defaults to "minutes")
- Changed time units to "days" for monthly collections
- Simplified the logic for timestamping offsets
- Setting and getting UNGRIDDED_DIMS attribute uses now single quoted string
- Do not output
cubed_sphereandorientationvariables in native History output as pFIO at present does not handle string variables - Updated Python scripts to work with Python 2 or 3. Scripts were:
base/mapl_tree.pybase/mapl_vlist.pyApps/MAPL_GridCompSpecs_ACG.py- Nullified pointers for deactivated optional state elements for the grid compe spec code generator ACG.
- Updated
components.yaml:- ESMA_env v3.2.0 (Baselibs 6.1.0 <==> ESMF 8.1.0)
- ESMA_cmake v3.3.9 (adds ability to see GFE namespace option,
BUILD_WITH_PFLOGGER)
- Update CI images to 6.1.0
- Updated MAPL to have the ability to use the new GFE namespace in CMake. (
gftl-->GFTL::gftl).- The default in ESMA_cmake v3.3.8 is not enabled. To enable use
-DESMA_USE_GFE_NAMESPACE=ON. - NOTE: This requires Baselibs 6.2.0 or higher when using Baselibs.
- The default in ESMA_cmake v3.3.8 is not enabled. To enable use
- Updated the non-PersistSolar branch of
MAPL_SunGetSolarConstantFromNRLFileto use Solar Cycle 24 as we are now in Cycle 25.
- Add _RETURN(_SUCCESS) to MAPL_SimpleBundle routines
- Fixed possibly uninitialized values when handling members of Segment_T derived type. Helps on the Rome nodes.
- Fixed print diagnostics for monthly collections (proper reporting of frequency, duration, eliminated acc_interval)
- Fixed another bug related to the incorrect time increment for monthly averaged collections
- Fixed few memory leaks (average and stampOffset arrays were allocated twice)
- Fixed a bug related to incorrect time increment attribute for a monthly collection
- Fixed a bug related to the naming scheme for split fields when ungrid size is 1
- Fixed unset UNGRIDDED_DIMS attribute bug
- Fixes ESMF logging errors related to expressions in History
- Fixed error handling in profiler/BaseProfiler.F90
- Fix memory leak when using fast_oserver in write_restart_by_oserver
- Bumped cube version to 2.91 in global metadata
- Change calls to
system_clock()to beINT64(#511) - CMake updates to allow NAG Fortran build
- Converted some remaining
real*8-type declarations to bereal(kind=REAL64)-style - Eliminated (almost) all compiler warnings for Intel compiler
- Removed conditional around declaring pointers in code emitted by grid comp ACG.
- Fixed bugs in ESMFL and MAPL_CFIOReadParallel to support GEOSadas
- Remove some unnecessary MPI_Comm_dup calls. Some of those call are actually bugs
Files
GEOS-ESM/MAPL-v2.6.5.zip
Files
(1.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:27a4342bc21c44b249890ffc3cab7908
|
1.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/GEOS-ESM/MAPL/tree/v2.6.5 (URL)