Skip to content

mhm-ufz/SMI

The Soil Moisture Index program - SMI

LOGO

This repository contains the soil moisture index (SMI) Fortran program developed at the Dept. Computational Hydrosystems at the Helmholtz Centre for Environmental Research - UFZ.

The SMI comes with a LICENSE agreement, this includes also the GNU Lesser General Public License.

Please note: The GitLab repository grants read access to the code. If you like to contribute to the code, please contact stephan.thober@ufz.de.

[TOC]

Installation

Installation instructions can be found in INSTALL for Windows, MacOS, and GNU/Linux distributions.

The simplest way to compile the SMI program is to use a conda environment (on Linux (including Windows/WSL) or MacOS) provided by Miniforge:

conda create -y --prefix ./fortran_env
conda activate ./fortran_env
conda install -y git cmake make fortran-compiler netcdf-fortran
source CI-scripts/compile

This will give an executable smi.

Usage

The SMI code uses a kernel density estimator with a gaussian kernel for transforming soil moisture values to the soil moisture index (SMI). It has several features that are described in the namelist file main.dat.

Cite as

Please refer to the main model by citing Samaniego et al. (2013) and Samaniego et al. (2018):

License

LGPLv3 (c) 2005-2024 CHS-Developers