Releases
2021.01
[2021.01] - 2021-03-08
Added
MPP: A counter for timers to report how many times a timer section is run
MPP: Adds missing interfaces to be consistent with interfaces that use the OVERLOAD and no_8byte_integer macros in order to allow building without MPI
MPP: Extends interfaces for read and write routines to include 32-bit and 64-bit real data arrays
MPP: Adds unit tests for mpp and mpp_io for all public routines with mixed-precision interfaces and expands on existing tests for mixed-precision
Adds an .editorconfig file with the project's preferred editor configuration
A variable MODDIR in configure.ac for use in Makefiles to find required Fortran module files
Adds FMS description web page as a markdown file
Changed
DOCS: Updates various modules to doxygen style comments and makes adjustments to correctly generate doxygen documentation through the build system
PLATFORM: changes usage of platform.h to platform_mod and it's associated data types
Changes all previous uses of flush subroutine calls to function calls
Changes travis CI to Github actions CI and removed all trailing whitespace
Fixed
MPP: Fixed a bug causing mpp_get_UG_domain_tile_pe_inf to seg fault from the incorrect assignment of an optional argument
FMS: Fixes issues with FMS unit tests failing from pointer allocations by reworking deallocate_unstruct_pass_type
An issue with the automake build system causing unnecessary rebuilds of source files
Fixes CMake build of the FMS library to install configuration files in the appropriate directories; and for OpenMP dependencies to be private
Tag Commit Hashes
You can’t perform that action at this time.