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.
[2021.04] - 2021-12-23
Known Issues
GCC 11.1.0 is unsupported due to compilation issues with select type. The issue appears to be resolved in later GCC releases
Added
PARSER: Adds a parser using the libyaml C library to support yaml format input files.
Currently implemented in data override and can be enabled with the configure option --with-yaml or with CMake option -DWITH_YAML
FMS: Adds an interface, fms_c2f_string, to convert C strings and C pointers to Fortran strings
MPP: Adds a routine mpp_shift_nest_domains and a field to nest_domain_type to allow for modifying the position of a given nest domain
FMS2_IO: Reintroduces the option to flush_nc_files with fms2_io
Changed
DIAG_MANAGER: Cleans up IO code and replaces any remaining dependencies to mpp_io with fms2_io
FMS_IO: Changes to allow for custom paths for namelists, field_table, and the INPUT directory
EXCHANGE: Changes real sizes in xgrid and gradient modules to be explicitly r8_kind to prevent runtime issues with mixed precision
Deprecated
MPP: get_unit has been deperecated in favor of the Fortran intrinsic newunit and will now generate a warning if used
Removed
TIME_MANAGER: Removes deprecated array-based gregorian calender calculations that were replaced in 2021.02
Fixed
DIAG_MANAGER: Fixes issues with 3D diurnal diagnostic output and removes a redundant write_data call
TIME_INTERP: Fixes load_record read_data call for 3d variables with fms2_io and eliminates redundant data loading and validity checking for on-grid interpolations.
MPP: Fixed a bug with non-blocking domain updates failing on GNU compilers from uninitialized values
MPP: Fixed issues with the mpp_type_free function causing errors and memory leaks when freeing the mpp_byte type