SALMO - aemon-j/aquatic-ecosystem-model-library GitHub Wiki

General Information
Acronym of the model SALMO
Full name of the model Simulation of an Analytical Lake MOdel
Model components Chemistry, Biology
Supported platforms Windows, Mac, Linux
Programming Language C/C++, R
Still maintained Yes, by: T. Petzoldt
Model structure
Needs compilation, Executables are available
0D, 1D
Model description
Model objective Eutrophication
Specific application Management of drinking water reservoirs (nutrients, biomanipulation, destratification), climate change.
Background knowledge needed to run model limnology (food webs, biogeochemistry), R programming
Basic procedures The current developer version SALMO-1D (C/C++, R) requires programming skills in R. An older version SALMO-2.11 (model in JAVA, user interface in MS Excel) is very easy to use at the application level.
SALMO (Simulation by an Analytical Lake Model, Benndorf 1979) is a dynamic ecological model that simulates the most important pelagic food-web compartments of lakes and reservoirs. Its state variables are soluble reactive phosphorus, anorganic nitrogen, two or more functional phytoplankton groups, zooplankton, oxygen and detritus. Recent versions have additional state variables for suspended particles and humic substances. Important other mechanisms (e.g. predation by fish or sediment-water interactions) are also included by rate equations. With the exception of three lake specific parameters, all other parameters are considered general constants, which are widely applicable to lakes and reservoirs of different trophic state.
The two-box-version SALMO-2 is a spatially aggregated model with two horizontal layers (epilimnion and hypolimnion) and a variable mixing depth. If horizontal exchange rates are available (e.g. from a 3D hydrodynamic model) multiple horizontal compartments can be combined. The model can be used within scenario analysis applications for decision making and as a research tool.
SALMO-1D and SALMO-HR are vertically resolved 1D versions. The ecological part is called SALMO-1D and the hydrodynamic-ecological coupled model is called SALMO-HR.
Link to website/manual Website
Model characteristics
Input variables Obligatory: water temperature profiles (e.g. from hydrophysical model), photosynthetic radiation, water inflow and outflow, nutrients (P, N, POC), outflow depth(s)
Optional: phytoplankton and zooplankton in the inflow, time dependend extinction coefficient to mimic role of humic substances
Input file format ASCII, .csv, .xls
Output variables phytoplankton (3 groups), zooplankton (1 group), dissolved inorganic nitrogen (DIN), dissolved inorganic phosphorus (DIP). An optional macrophyte model (based on PCLake) is available.
Output file format ASCII, .csv, .xls
Biogeochemical model components phytoplankton (3 groups), zooplankton (1 group), dissolved inorganic nitrogen (DIN), dissolved inorganic phosphorus (DIP)
Model structure/mathematical framework SALMO-1D: PDE, SALMO-2: ODE
Temporal resolution 10 min … 1 day
Minimal spatial resolution SALMO-1D: 0.5m (vertical), SALMO-2: Epilimnion/hypolimnion
Variables needing calibration light extinction coefficient, fish stock parameters
Has successfully been used in
Climate Change Scenario SALMO-HR
Shallow Lake/Reservoir NITROLIMIT
Deep lake/Reservoir Sachse et al.
Oligotrophic water by water management authorities
Mesotrophic water by water management authorities
Eutrophic water by water management authorities
Management Support by water management authorities
Countries in which the model has been applied mostly Germany (several other countries in the past)
Which institutes have applied the model TU Dresden, water management authorities, engineering companies
Accessibility
Open-Source, Licensed, Prompt based, Test cases available
Available tools for pre- and post-processing available in R
Support contact the author
Can be coupled to the following models was coupled to the hydrophysical models GOTM and LAKE (Baumert et al. )
How can someone get access to this model Contact
Miscellaneous
Comments The model will be completely restructured in an upcoming research project.
Links Project rLimnoLab and rSALMO
SALMO
Form was updated: 2019-08-05

Reference list:
see: http://rlimnolab.r-forge.r-project.org/

⚠️ **GitHub.com Fallback** ⚠️