Skip to content

2021.01

Compare
Choose a tag to compare
@rem1776 rem1776 released this 08 Mar 15:40
7dfa1c8

[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