Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
src Directory Reference

Files

 
actual_et__fao56.F90
 Contains module actual_et__fao56. The module calculates actual evapotranspiration by means of the SINGLE CROP COEFFICIENT procedure outlined in the FAO56 publication. See https://www.fao.org/3/x0490e/x0490e0b.htm for details.
 
actual_et__fao56__two_stage.F90
 Contains a single module, actual_et__fao56__two_stage, which provides support for calculating actual evapotranspiration by means of the.
 
actual_et__gridded_values.F90
 Contains a single module, actual_et__gridded_values, which populates the reference et by applying the monthly value obtained from a reference grid.
 
actual_et__thornthwaite_mather.F90
 Contains a single module, actual_et__thornthwaite_mather, which provides support for calculating actual evapotranspiration by means of an approximation to the Thornthwaite-Mather soil-moisture retention tables.
 
awc__depth_integrated.F90
 Contains the module awc__depth_integrated, which populates the available water content by reading in and depth-averaging soil available water contents over multiple soil horizons.
 
awc__gridded_values.F90
 Contains a single module, awc_gridded_values, which populates awc by reading available water content directly from a gridded input.
 
constants_and_conversions.F90
 Contains a single module, constants_and_conversions, which contains useful physical constants and basic conversion utilities.
 
continuous_frozen_ground_index.F90
 
crop_coefficients__fao56.F90
 Contains a single module, crop_coefficients__fao56, which provides support for modifying reference ET through the use of crop coefficients.
 
daily_calculation.F90
 
data_catalog.F90
 Contains module data_catalog, defining the @DATA_CATALOG_T data type, which contains type-bound procedures to add, delete, and find DATA_CATALOG_ENTRY_T values created during the course of a SWB run.
 
data_catalog_entry.F90
 
datetime.F90
 Contains Fortran module datetime, which DATETIME_T class and associated time and date-related routines.
 
dictionary.F90
 
direct_net_infiltration__gridded_data.F90
 Contains the module direct_net_infiltration__gridded_data.
 
direct_soil_moisture__gridded_data.F90
 Contains the module direct_soil_moisture__gridded_data.
 
disclaimers.F90
 
et__gridded_values.F90
 Contains a single module, et_gridded_values, which populates the reference et by applying the monthly value obtained from a reference grid.
 
et__hargreaves_samani.F90
 Contains a single module, et_hargreaves, which calculates potential evapotranspiration by means of the Hargreaves-Samani (1985) method.
 
et__jensen_haise.F90
 Contains a single module, et_jensen_haise, which calculates potential evapotranspiration by means of the Jensen-Haise (1963) method.
 
et__zone_values.F90
 Contains the module et__zone_values.
 
exceptions.F90
 
file_operations.F90
 
fog__monthly_grid.F90
 Contains the module fog__monthly_grid.
 
fstring.F90
 
fstring_list.F90
 
grid.F90
 Contains a single module, grid, which provides support for gridded ASCII data file and data structure operations.
 
growing_degree_day.F90
 
growing_degree_day_baskerville_emin.F90
 
growing_season.F90
 
interception__bucket.F90
 
interception__gash.F90
 
irrigation.F90
 Contains a single module, irrigation, which provides support for estimating irrigation amounts.
 
kiss_random_number_generator.F90
 
logfiles.F90
 
main.F90
 Main program which references all other modules; execution begins here.
 
mass_balance__impervious_surface.F90
 
mass_balance__interception.F90
 
mass_balance__snow.F90
 
mass_balance__soil.F90
 
maximum_net_infiltration.F90
 Contains the module maximum_net_infiltration__gridded_data.
 
meteorological_calculations.F90
 
model_domain.F90
 
model_initialize.F90
 
model_iterate.F90
 
model_iterate_multiple_simulations.F90
 
netcdf4_support.F90
 Contain a single module, netcdf4_support, which provides support for use of netCDF files as input or output.
 
netcdf_c_api_interfaces.F90
 This module provides Fortran interfaces to the NetCDF C API.
 
output.F90
 
parameters.F90
 
precipitation__method_of_fragments.F90
 Contains the module precipitation__method_of_fragments.
 
printpi.F90
 
proj4_support.F90
 
rooting_depth__FAO56.F90
 Contains a single module, rooting_depth__FAO56, which provides support for dynamic rooting depth calculation.
 
routing__D8.F90
 
running_grid_stats.F90
 
runoff__curve_number.F90
 
runoff__gridded_values.F90
 Contains the module runoff__gridded_values.
 
simulation_datetime.F90
 
snowfall__original.F90
 
snowmelt__original.F90
 
solar_calculations.F90
 
storm_drain_capture.F90
 
summary_statistics.F90
 
swbstats2.F90
 
swbstats2_support.F90
 
test_kiss.F90
 
test_params.F90
 
timer.F90
 
weather_data_tabular.F90