Releases: fabm-model/fabm
FABM 2.0.0
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
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
configunitargument to be provided toadd_child - now checks at compile time that the
sourceargument is provided toregister_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
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
This maintenance release includes all changes from 1.0.1 and additionally fixes integration with Zenodo.
FABM 1.0.1
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
FABM 0.96
FABM 0.95
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).