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.02] - 2022-04-29
Known Issues
If using GCC 10 or higher as well as MPICH, compilation errors will occur unless -fallow-argument-mismatch is included in the Fortran compiler flags
GCC 11.1.0 is unsupported due to compilation issues with select type. The issue is resolved in later GCC releases.
Added
STRING_UTILS: Adds a module, fms_string_utils_mod, for common string operations throughout FMS
LIBFMS: makes recently added routines available through the global fms module
CMAKE: Adds build option for position independent code
CONSTANTS: Adds macros to load constants for different modeling systems/uses between GFDL, GEOS and GFS. Can be selected in cmake with -DCONSTANTS=<GEOS|GFDL|GFS>
Changed
STRING_UTILS: Refactored string routine definitions from fms_mod and fms2_io_mod to be located in fms_string_utils_mod
CONSTANTS: Makes fmsconstants.F90 contain the constant definitions, with constants_mod refactored to hold the same values
MOSAIC2: changes grid 'version' names and documentation to be more descriptive
Removed
FMS_MOD: Removes fms_c.c and fms_c.h files from the fms directory
Fixed
FMS2_IO: Fixed bug casuing non-root pe's to fail during the flush_file routine