Source Files

FileDescription
AirRelativeHumidity.f90

Manage air relative humidity with arbitrary time cumulation

AirTemperature.f90

Manage air temperature with arbitrary time cumulation

AirTemperatureDailyMax.f90

Manage maximum daily air temperatur

AirTemperatureDailyMean.f90

Manage mean daily air temperature

AirTemperatureDailyMin.f90

Manage minimum daily air temperature

BasinAverage.f90

Compute average value data within a river basin

Chronos.f90

Module to manage date and time

CronSchedule.f90

Module to manage process scheduling

DataTypeSizes.f90

Provide named kind parameters for use in declarations of real and integer variables with specific byte sizes

DischargeRouting.f90

Perform discharge routing

Diversions.f90

Simulate river diversions along the river network

DomainProperties.f90

Manage domain properties

ErrorCodes.f90

provide error codes used by log process

Evapotranspiration.f90

Compute evapotranspiration

fest.f90

Perform hydrological simulation

FileSys.f90

basic file and directory management

GeoLib.f90

coordinate reference system conversion

Glacier.f90

Simulate glaciers accumulation and ablation

GridLib.f90

manage input and output of grids

GridOperations.f90

advanced operations on grids

GridStatistics.f90

compute grid statistics

Groundwater.f90

Simulate quasi 3D groundwater flux and river-groundwater interaction

HydroNetwork.f90

Manage cells connection in the river network

Infiltration.f90

Implement models to compute infiltration rate

IniLib.f90

routines for reading configuration files in ini format

Irrigation.f90

manage water intakes from river for irrigation purposes

iso_varying_string.f90
Kriging.f90

Routines to implement Kriging interpolation

LogLib.f90

Basic set of routines to handle errors and manage log file

Meteo.f90

Manage meteorological forcings

MeteoUtilities.f90

Contains subroutines used by Meteo module

MorphologicalProperties.f90

Manage morphological properties

Morphology.f90

Module to deal with river and basin morphology

ObservationalNetworks.f90

Manage a group of stations

Plants.f90

Simulate vegetation dynamic

PlantsAllometrics.f90

Define relations between key characteristic dimensions of trees and other properties

PlantsInterception.f90

Compute canopy interception

PlantsManagement.f90

Implement forest management practices

PlantsModifiers.f90

Compute gross primary production modifiers

PlantsMortality.f90

Compute plants mortality

PlantsPhenology.f90

Simulate plants grow and climate interaction (TODO)

Precipitation.f90

Manage precipitation with arbitrary time cumulation

PrecipitationDaily.f90

Manage daily precipitation

RasterExport.f90

Elaborate and export raster map

Reservoirs.f90

Simulate reservoirs within the distributed hydrological model

Richards.f90

Solve Richards' equation

RiverDrainage.f90

Define river network scheme

RoutingModels.f90

Implement models for discharge routing

Sediment.f90

Compute sediment erosion and deposition

Snow.f90

Simulate snow accumulation and melting

SoilBalance.f90

Solve soil water and energy balance

SoilProperties.f90

Set soil properties

SolarRadiation.f90

Manage solar radiation with arbitrary time cumulation

SpatialAverage.f90

Compute average value of grid data over a given area

SpatialInterpolation.f90

Interpolate sparse point measurements to regular grid

Statistics.f90

compute statistics

StringManipulation.f90

basic string manipulations

TableLib.f90

Module for managing plain text tables

Units.f90

Constant values and factors for the conversion from

Utilities.f90

Collection of general purpose utilities

WindFlux.f90

Manage wind speed data with arbitrary time cumulation