rSALMO: Simulation of ecological lake models

Simulation of ecological lake models. The current version of the package contains the C implementation of the lake model SALMO-II and an additional macrophyte module that can be run in 0D (1 box), 0.5 D (2 box) and vertically resolved in 1D.

AuthorThomas Petzoldt, Susanne Rolinski and Rene Sachse
Date of publication2015-02-15 23:39:28
MaintainerThomas Petzoldt <thomas.petzoldt@tu-dresden.de>
LicenseGPL (>= 2)
Version0.3-0
http://rlimnolab.r-forge.r-project.org/

View on R-Forge

Man pages

aggregate_daily: Calculate Daily Sums or Averages

approxTime: Linear Interpolation with Complete Matrices or Data Frames

areaFunction: Hypsographic Functions for Conical Lake Geometry

calczmix: Calculate Mixing Depth

call_salmodll: Call SALMO Shared Library

check_salmo_parms: Check SALMO Model Parameters

data_bautzen_1997: Input data set data_bautzen_1997

extract_phys: Extract Physical Structure from Input Data

get_salmo_parms: Get SALMO Parameters

hypso_bautzen: Data set hypso_bautzen

hypso_cone: Hypsographic Table of a Conic Lake

hypso_functions: Hypsographic Functions from Tabular Interpolation

init_salmo_integers: Initialize Index Values of Parameter List

irad: Irradiation Data Set

layers2vector: Convert Layer Structure to Vector

layers_long2wide: Reformat Layer Strcuture from Long Format to Wide Format

makeInputVector: Make Input Vector from List of Input Data

o2sat: Oxygen Saturation in Fresh Water

parms_mac_ctrl: parms_mac_ctrl data set

parms_mac_other: parms_mac_other data set

parms_mac_plants: parms_mac_plants data set

parms_salmo_ctrl: parms_salmo_ctrl data set

parms_salmo_other: parms_salmo_other data set

parms_salmo_phyto: parms_salmo_phyto data set

plot_inputs: Plot Inputs of a 1D Model

rSALMO-package: Ecological Simulation of Lakes

salmo_1d: Derivatives of SALMO

salmo_box: Derivatives of SALMO

salmo_mac_1d: Derivatives of SALMO with macrophytes

salmo_mac_box: Derivatives of SALMO with macrophytes

salmo_state_names: Column Names of SALMO State and Input Variables

sedimentation_matrix: Create Sedimentation and Migration Matrix for SALMO-1D

setparms: Set Model Parameters

transport: Calulate Vertical Transport for a 1D Lake Model

turbulence: Turbulence Data Set

Files in this package

rSALMO/DESCRIPTION
rSALMO/NAMESPACE
rSALMO/R
rSALMO/R/aaa_data.R rSALMO/R/aggregate_daily.R rSALMO/R/approxTime.R rSALMO/R/areaFunction.R rSALMO/R/calczmix.R rSALMO/R/call_salmodll.R rSALMO/R/checkparms.R rSALMO/R/extract_phys.R rSALMO/R/get_salmo_parms.R rSALMO/R/hypso_functions.R rSALMO/R/hyso_cone.R rSALMO/R/init_salmo_integers.R rSALMO/R/irad.R rSALMO/R/layers2vector.R rSALMO/R/layers_long2wide.R rSALMO/R/macrophytedll.R rSALMO/R/makeInputVector.R rSALMO/R/o2sat.R rSALMO/R/plot_inputs.R rSALMO/R/rSALMO-internal.R rSALMO/R/rSALMO-package.R rSALMO/R/salmo_1d.R rSALMO/R/salmo_box.R rSALMO/R/salmo_mac_1d.R rSALMO/R/salmo_mac_box.R rSALMO/R/salmo_state_names.R rSALMO/R/sedimentation_matrix.R rSALMO/R/setparms.R rSALMO/R/setparms_util.R rSALMO/R/transport.R rSALMO/R/turbulence.R
rSALMO/build
rSALMO/build/vignette.rds
rSALMO/data
rSALMO/data/data_bautzen_1997.txt.xz
rSALMO/data/datalist
rSALMO/data/hypso_bautzen.txt.gz
rSALMO/data/hypso_cone.rda
rSALMO/data/irad.rda
rSALMO/data/parms_mac_ctrl.txt.gz
rSALMO/data/parms_mac_other.txt.gz
rSALMO/data/parms_mac_plants.txt.gz
rSALMO/data/parms_salmo_ctrl.txt.gz
rSALMO/data/parms_salmo_other.txt.gz
rSALMO/data/parms_salmo_phyto.txt.gz
rSALMO/data/turbulence.rda
rSALMO/demo
rSALMO/demo/00Index
rSALMO/demo/demo_salmo_1box.R
rSALMO/demo/demo_salmo_1d.R
rSALMO/demo/demo_salmo_2box.R
rSALMO/demo/demo_salmo_mac_1d.R
rSALMO/inst
rSALMO/inst/doc
rSALMO/inst/doc/salmo-equations.Rnw
rSALMO/inst/doc/salmo-equations.pdf
rSALMO/man
rSALMO/man/aggregate_daily.Rd rSALMO/man/approxTime.Rd rSALMO/man/areaFunction.Rd rSALMO/man/calczmix.Rd rSALMO/man/call_salmodll.Rd rSALMO/man/check_salmo_parms.Rd rSALMO/man/data_bautzen_1997.Rd rSALMO/man/extract_phys.Rd rSALMO/man/get_salmo_parms.Rd rSALMO/man/hypso_bautzen.Rd rSALMO/man/hypso_cone.Rd rSALMO/man/hypso_functions.Rd rSALMO/man/init_salmo_integers.Rd rSALMO/man/irad.Rd rSALMO/man/layers2vector.Rd rSALMO/man/layers_long2wide.Rd rSALMO/man/makeInputVector.Rd rSALMO/man/o2sat.Rd rSALMO/man/parms_mac_ctrl.Rd rSALMO/man/parms_mac_other.Rd rSALMO/man/parms_mac_plants.Rd rSALMO/man/parms_salmo_ctrl.Rd rSALMO/man/parms_salmo_other.Rd rSALMO/man/parms_salmo_phyto.Rd rSALMO/man/plot_inputs.Rd rSALMO/man/rSALMO-package.Rd rSALMO/man/salmo_1d.Rd rSALMO/man/salmo_box.Rd rSALMO/man/salmo_mac_1d.Rd rSALMO/man/salmo_mac_box.Rd rSALMO/man/salmo_state_names.Rd rSALMO/man/sedimentation_matrix.Rd rSALMO/man/setparms.Rd rSALMO/man/transport.Rd rSALMO/man/turbulence.Rd
rSALMO/src
rSALMO/src/MacrophyteSalmoInteraction.cpp
rSALMO/src/MacrophytesCore.cpp
rSALMO/src/MacrophytesCore.h
rSALMO/src/MacrophytesSalmoInterface.cpp
rSALMO/src/SalmoKern.cpp
rSALMO/src/salmo_constants.h
rSALMO/src/salmo_headers.h
rSALMO/src/salmo_macros.h
rSALMO/vignettes
rSALMO/vignettes/rsalmo.pdf
rSALMO/vignettes/salmo-2.png
rSALMO/vignettes/salmo-equations.Rnw
rSALMO/vignettes/salmo-equations.bbl
rSALMO/vignettes/salmo-equations.tex
rSALMO/vignettes/salmo.bib
rSALMO/work
rSALMO/work/Area3.R
rSALMO/work/Bautzen
rSALMO/work/Bautzen/create_data.R
rSALMO/work/Bautzen/struc_u1997
rSALMO/work/Bautzen/struc_uref-1997
rSALMO/work/Bautzen/tsb_hypso.dat
rSALMO/work/Bautzen/u1997
rSALMO/work/Bautzen/uref-1997
rSALMO/work/ToDo.txt
rSALMO/work/call_salmodll_macrophytes.R
rSALMO/work/cc.dat
rSALMO/work/cc.txt
rSALMO/work/createSalmoForcings.R
rSALMO/work/doc_snippets.txt
rSALMO/work/hypsographic_functions.R
rSALMO/work/make_parvec.R
rSALMO/work/roxygen_snippets.R
rSALMO/work/run_salmo.R
rSALMO/work/salmo_2box_Bautzen.R
rSALMO/work/salmo_mac_1box.R
rSALMO/work/test-1D-forcings.R
rSALMO/work/test-1D-inputs.R
rSALMO/work/test_approxTime.R
rSALMO/work/test_layerwise.R
rSALMO/work/test_salmo_ma.R
rSALMO/work/utest.txt
rSALMO/work/vector_names.R

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.