Skip to content

Releases: fabm-model/fabm

FABM 2.0.0

10 Oct 07:42

Choose a tag to compare

This major release:

  • expands the functionality of the Python frontend to FABM, which can now operate across spatial domains and supports additional APIs (get_vertical_movement, check_state, get_conserved_quantities). Installation of the Python front-end has also been simplified.
  • includes rewritten, better performing code for parsing fabm.yaml
  • supports modification of parameter values during simulation, for instance, for parameter estimation through data assimilation
  • drops support for older versions (> 5 years) of gfortran, cmake and Python

Optionally, you can download the source code below together with externally maintained biogeochemical models. These include ERSEM, MOPS, and PISCES.

FABM 1.0.4

15 Mar 15:45

Choose a tag to compare

This maintenance release:

  • adds workarounds for certain Cray and PGI compilers
  • fixes an issue with optional state variable dependencies (registered with required=.false.)
  • improves error handling by pyfabm
  • exposes custom variable properties in pyfabm
  • adds support for python >= 3.11
  • extends automated testing using GitHub Actions
  • improves finalization of FABM objects (deallocation of memory)
  • improves the accuracy of the temporal mean of interior variables
  • no longer requires the configunit argument to be provided to add_child
  • now checks at compile time that the source argument is provided to register_horizontal_diagnostic_variable
  • adds built-in modules surface_constant, bottom_constant, bounded_vertical_integral, interior_temporal_mean, surface_temporal_mean, surface_temporal_maximum

FABM 1.0.3

12 Jan 15:13

Choose a tag to compare

This maintenance release:

  • fixes an issue with the coupling of universal standard variables
  • improves performance of the check_state family of routines
  • optimizes the computation of temporal means by restricting these to the active domain
  • adds testing with Travis
  • includes a refactored C API that is now independent of the python driver

FABM 1.0.2

19 Oct 08:14

Choose a tag to compare

This maintenance release includes all changes from 1.0.1 and additionally fixes integration with Zenodo.

FABM 1.0.1

07 Oct 11:09

Choose a tag to compare

This maintenance release greatly expands the FABM test suite and includes fixes for several specific compilers and biogeochemical models. The host and biogeochemical APIs are unchanged.

FABM 1.0

08 May 21:05

Choose a tag to compare

FABM 1 release

FABM 0.96

28 Apr 20:48

Choose a tag to compare

This is the final release of FABM before 1.0, which has a different API. All users are encouraged to upgrade to FABM 1. This 0.96 release is preserved for users and applications that cannot upgrade yet.

FABM 0.95

14 Apr 15:26

Choose a tag to compare

FABM 0.95 Pre-release
Pre-release

First public release of FABM. Download and compile the source code to build the included box model, python driver, or a library for one of the supported hydrodynamic models (e.g., GOTM, NEMO, FVCOM, MOM5). For Windows, a pre-built version of the box model is also provided (fabm0d.exe).