MAPL 2.1 Initial Release
This is a minor release of MAPL. All testing so far shows it to be zero-diff when running the GEOS GCM. However, it does contain a number of updates and fixes to MAPL 2.0.
NOTE: To use this version of MAPL requires a Baselibs of 6.0.10 or higher. It now requires gFTL, gFTL-shared, yaFyaml, and pFlogger.
Changed
- Corrected handling of Equation of Time in orbit (off by default)
- Made ASSERT in ExtData more explicit in case of missing variables.
- (re) Introduced MAPL Profiling package
- Improved diagnostic message in HistoryGridComp for misspelled fields/bundles
- Removed CVS keywords
Fixed
- Corrected Python code generator scripts for component import/export specs.
- Add directories to
.gitignore
for building withmepo
- Bug building with mixed Intel/GCC compilers
- Implemented workaround to cmake error that happens when building tests in parallel.
- Set correct ESMA_env tag in
components.yaml
- Updated
components.yaml
to be inline with GEOSgcm - Minor problem in GMAO_pFIO Cmakelists (consistency with PRIVATE)
Removed
- Removed support for
checkout_externals
and moved solely tomepo
- Removed
Externals.cfg
- Removed
checkout_externals
code inCMakeLists.txt
- Removed
Added
- Added configuration for CircleCI and Github Actions
- Builds MAPL using GCC 9.2.0 and Open MPI 4.0.2
- Builds and runs
pFIO_tests
andMAPL_Base_tests
- Add precession of equinox (not on by default)
- Imported Python/MAPL subdir (old, but never imported to GitHub)
- Python automatic code generator for grid comp include files
- Added support to use pFlogger for logging
- Command line option: --logging_config=