All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project uses yyyy.rr[.pp]
, where yyyy
is the year a patch is released,
rr
is a sequential release number (starting from 01
), and an optional two-digit
sequential patch number (starting from 01
).
- switch from "city" versioning style to
yyyy.<2_digit_version_number>[.<2-digit-patch number>]
style - main development branch is
master
instead ofdev/master
- affinity handling moved to the affinity directory
- support for building with autotools
- fms_platform.h contains directives that support building on macOS
- unit and build tests are available in the test_fms directory
- updated fv3gfs/makefile for use with current EMC build system
- Fixed
time_interp_missing
parameter in time_interp/time_interp_external.F90 to be within range when compiled in mixed-mode. - reverted
QUAD_PRECISION
cpp macro behavior to pre-Xanadu behavior in include/fms_platform.h - Fixed a GNU compiler issue with the logical check to set the netCDF fill value in
mpp_io_write
by separating the logical.AND.
into nestedif
statements.