-
Notifications
You must be signed in to change notification settings - Fork 45
Obtaining the source code
FABM code and test cases are available from GitHub. We recommend you get the code from there with a Git client; that will enable you to stay up to date with the code in the future. Alternatively, you can download the last release of the code as a compressed file from the releases section.
Before you begin: there is also the "FABM-plus" distribution that combines FABM with a number of popular, externally maintained biogeochemical models (e.g., PISCES, ERSEM, BFM). This is a drop-in replacement for the standard FABM and can be obtained by (1) substituting https://github.com/fabm-model/fabm-plus.git
for https://github.com/fabm-model/fabm.git
in the instructions below and (2) adding the --recurse-submodules
argment to git clone
.
On most Linux-like systems (Linux/Mac), a Git client is already installed. On Windows, you can install Git for Windows.
You can then obtain the FABM source code systems by opening a terminal window (Windows: command prompt) and executing:
git clone https://github.com/fabm-model/fabm.git
This will create a new fabm
directory in the current working directory, containing among others the subdirectory src
with the Fortran source code and the subdirectory testcases
with example configuration files.
After you have successfully downloaded the FABM source code, you can at any later time update to its latest version by executing git pull
from anywhere within the fabm
directory.
On Windows, a graphical client such as TortoiseGit can also be used to obtain the source code from the Git repository. Note that TortoiseGit requires Git for Windows to be installed first.
After Git for Windows and TortoiseGit are installed, you obtain the FABM source code by right-clicking in Windows Explorer within the directory where you want to place the source code directory, and choosing "TortoiseGit", "Clone...". In the window that appears, set "URL" to https://github.com/fabm-model/fabm.git
, set "Directory" to the path where you want the source code (recommended: <CURRENT_DIRECTORY>\fabm
) and click OK. This should download the latest code.
If you have successfully downloaded the FABM source code, you will at any later time be able to update to its latest version by right-clicking the directory with the source code, choosing "TortoiseGit", "Sync...", and clicking the "Pull" button.
For questions about FABM's use or development, visit Discussions. If you would like to cite FABM, please refer to its main publication and/or URLs.
Background
User guide
- Obtaining the source code
- Building and installing
- Setting up a simulation
- Available biogeochemical models
- Specific hosts
Developer guide
Updates
Tips and tricks
Support
How to cite
Licensing and copyright
Acknowledgements
Presentations
Workshops