FORtran library for Computational Environmental Systems
This is the FORTRAN library of the
Department Computational Hydrosystems
Helmholtz Centre for Environmental Research - UFZ
04318 Leipzig, Germany
It is a lightweight fork of the
jams_fortran library maintained by Matthias Cuntz et al: https://github.com/mcuntz/jams_fortran
jams_fortran library was formerly developed at the CHS department at the UFZ and is now released under the MIT license.
Recent versions can be downloaded from here. Instructions can be found here.
It is recommended to have a clean installation at a custom location for a C compiler, a Fortran compiler, the NetCDF C library and the NetCDF Fortran library with consistent compilers.
You can also use a conda environment to get all dependencies:
conda create -y --prefix ./forces_env conda activate ./forces_env conda config --add channels conda-forge conda config --set channel_priority strict conda install -y cmake make fortran-compiler netcdf-fortran fypp cmake -DCMAKE_BUILD_TYPE=Release -B build -S . cmake --build build --parallel
This file is part of the UFZ CHS FORCES code base.
The routines is released under the GNU Lesser General Public License. The following applies: The UFZ Fortran library is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
FORCES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
Doxygen Awesome is included as subrepo under
doc/doxygen-awesome-css/ from https://github.com/jothepro/doxygen-awesome-css. It is released under the MIT license.
Cmake Fortran Scripts
The CHS Cmake Fortran Scripts repository is included as subrepo under
cmake/ from https://git.ufz.de/chs/cmake-fortran-scripts. It is released under the GNU LGPLv3 license.
HPC Fortran Module Loads
The CHS HPC Fortran Module Loads repository is included as subrepo under
hpc-module-loads/ from https://git.ufz.de/chs/HPC-Fortran-module-loads. It is released under the GNU LGPLv3 license.