You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
[2022.01] - 2022-03-25
Known Issues
The MPICH MPI implementation is unsupported when used alongside GCC 10 or 11 due to compilation issues with the mixed precision reals. MPICH can still be used to compile FMS with GCC 9 or earlier, or with other compilers.
GCC 11.1.0 is unsupported due to compilation issues with select type. The issue appears to be resolved in later GCC releases
Added
FMS2_IO: Added a macro MAX_NUM_RESTART_VARS_ to allow the max amount of restart variables to be set at compile time
TESTS: Adds a configure option, --enable-code-coverage, to build a code coverage report using intel's codecov via make check-code-coverage
AFFINITY: Adds an initialization check to fms_affinity_set, and updates test program with init/end routines
FMS2_IO: Adds an optional argument to ignore embedded checksum checks when reading restart files
Changed
TESTING: Changes the testing suite scripts for various improvements such improved output, tests with input files, and adding/fixing new tests
MPP: Change variable names in mpp to use more inclusive language
DOCS: Updates to correct branch name and doxygen guide for functions, and adds CI information page
Fixed
Fixes compilation warnings throughout the code, mainly for uninitialized or unused variables
Fixed any code not adhering to the projects style guide (mainly line length fixes) so that all future changes can be checked with a linter
MOSAIC2: Adds r8_kind casts to calls to C routines in order match precision of doubles
TESTS: Fixes crashes in fms2_io tests from namelist read errors