Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
Modules List
Here is a list of all modules with brief descriptions:
 Mactual_et__fao56Calculates 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
 Mactual_et__fao56__two_stageProvide support for assessing the effect of irrigation on recharge values by estimating the irrigation required to maintain soil moisture levels for specific crop types
 Mactual_et__gridded_valuesPopulate actual evapotranspiration by substituting in the daily average actual ET from a gridded data source
 Mactual_et__thornthwaite_matherCalculate actual ET by means of an approximation to the Thornthwaite-Mather soil-moisture-retention tables
 Mawc__depth_integratedPopulate the available water content by reading in and depth-averaging soil available water contents over multiple soil horizons
 Mawc__gridded_valuesPopulate available water content by reading in the available water content from a gridded data source
 Mconstants_and_conversionsThis module contains physical constants and convenience functions aimed at performing unit conversions. The functions included in this module perform conversions between various temperature and distance units
 Mcontinuous_frozen_ground_index
 Mcrop_coefficients__fao56Update crop coefficients for crop types in simulation
 Mdaily_calculation
 Mdata_catalogDefines 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
 Mdata_catalog_entry
 MdatetimeThis module contains the DATETIME_T class and associated time and date-related routines, along with the MONTH_T class which defines month names and three-letter abbreviations
 Mdictionary
 Mdirect_net_infiltration__gridded_dataModule direct_net_infiltration__gridded_data provides support for adding miscellaneous source and sink terms
 Mdirect_soil_moisture__gridded_dataModule direct_soil_moisture__gridded_data provides support for adding miscellaneous source and sink terms
 Mdisclaimers
 Met__gridded_valuesPopulate potential evapotranspiration by substituting in the daily average ET from a gridded data source
 Met__hargreaves_samaniCalculates potential evapotranspiration by means of the Hargreaves-Samani (1985) method
 Met__jensen_haiseCalculates potential evapotranspiration by means of the Jensen-Haise (1963) method
 Met__zone_valuesModule et__zone_values provides support for estimating reference ET given a zone map of ET_ZONE
 Mexceptions
 Mfile_operations
 Mfog__monthly_gridModule fog__monthly_grid provides support for estimating fog drip given a gridded map of FOG_RATIO and FOG_CAPTURE_EFFICIENCY
 Mfstring
 Mfstring_list
 MgridProvides support for input and output of gridded ASCII data, as well as for creation and destruction of grid data structures (defined types)
 Mgrowing_degree_day
 Mgrowing_degree_day_baskerville_emin
 Mgrowing_season
 Minterception__bucket
 Minterception__gash
 MirrigationProvides support for assessing the effect of irrigation on recharge values by estimating the irrigation required to maintain soil moisture levels for specific crop types
 Mkiss_random_number_generator
 Mlogfiles
 Mmass_balance__impervious_surface
 Mmass_balance__interception
 Mmass_balance__snow
 Mmass_balance__soil
 Mmaximum_net_infiltration__gridded_dataModule maximum_net_infiltration__gridded_data provides support for adding miscellaneous source and sink terms
 Mmeteorological_calculations
 Mmodel_domain
 Mmodel_initialize
 Mmodel_iterate
 Mmodel_iterate_multiple_simulations
 Mnetcdf4_supportProvide support for use of netCDF files as input for time-varying, gridded meteorlogic data, or output for any SWB-generated variable
 Mnetcdf_c_api_interfacesProvides Fortran interfaces to the NetCDF C API. This approach is much more straightforward than using the old Fortran 90 NetCDF interface, which was built on top of the Fortran 77 interface, which (finally) was built atop the C interface
 Moutput
 Mparameters
 Mprecipitation__method_of_fragmentsModule precipitation__method_of_fragments provides support for creating synthetic daily precipitation given grids of monthly sum precipitation and a "fragments" file. The fragments file is generated from observations at discrete locations, the values of which range from 0 to 1, and the sum of which is 1. The fragment value is simply the daily observed precipitation value divided by the monthly sum of all observed precipitation values for that station
 Mproj4_support
 Mrooting_depth__fao56
 Mrouting__d8
 Mrunning_grid_stats
 Mrunoff__curve_number
 Mrunoff__gridded_valuesModule runoff__gridded_values provides support for estimating fog drip given a gridded map of RUNOFF_ZONE, and a table containing monthly fog factors
 Msimulation_datetime
 Msnowfall__original
 Msnowmelt__original
 Msolar_calculations
 Mstorm_drain_capture
 Msummary_statistics
 Mswbstats2_support
 Mtimer
 Mweather_data_tabular