Mactual_et__fao56 | 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 |
Mactual_et__fao56__two_stage | Provide 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_values | Populate actual evapotranspiration by substituting in the daily average actual ET from a gridded data source |
Mactual_et__thornthwaite_mather | Calculate actual ET by means of an approximation to the Thornthwaite-Mather soil-moisture-retention tables |
Mawc__depth_integrated | Populate the available water content by reading in and depth-averaging soil available water contents over multiple soil horizons |
Mawc__gridded_values | Populate available water content by reading in the available water content from a gridded data source |
Mconstants_and_conversions | This 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__fao56 | Update crop coefficients for crop types in simulation |
Mdaily_calculation | |
Mdata_catalog | Defines 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 | |
Mdatetime | This 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_data | Module direct_net_infiltration__gridded_data provides support for adding miscellaneous source and sink terms |
Mdirect_soil_moisture__gridded_data | Module direct_soil_moisture__gridded_data provides support for adding miscellaneous source and sink terms |
Mdisclaimers | |
Met__gridded_values | Populate potential evapotranspiration by substituting in the daily average ET from a gridded data source |
Met__hargreaves_samani | Calculates potential evapotranspiration by means of the Hargreaves-Samani (1985) method |
Met__jensen_haise | Calculates potential evapotranspiration by means of the Jensen-Haise (1963) method |
Met__zone_values | Module et__zone_values provides support for estimating reference ET given a zone map of ET_ZONE |
Mexceptions | |
Mfile_operations | |
Mfog__monthly_grid | Module fog__monthly_grid provides support for estimating fog drip given a gridded map of FOG_RATIO and FOG_CAPTURE_EFFICIENCY |
Mfstring | |
Mfstring_list | |
Mgrid | Provides 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 | |
Mirrigation | Provides 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_data | Module 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_support | Provide support for use of netCDF files as input for time-varying, gridded meteorlogic data, or output for any SWB-generated variable |
Mnetcdf_c_api_interfaces | Provides 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_fragments | Module 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_values | Module 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 | |