Module direct_soil_moisture__gridded_data provides support for adding miscellaneous source and sink terms.
More...
|
type(data_catalog_entry_t), pointer | pseptic_discharge |
type(data_catalog_entry_t), pointer | pannual_septic_discharge |
real(c_float), dimension(:), allocatable | fseptic_discharge |
real(c_float), dimension(:), allocatable | fannual_septic_discharge |
real(c_float), dimension(:), allocatable | fseptic_discharge_table |
real(c_float), dimension(:), allocatable | fannual_septic_discharge_table |
type(t_netcdf4_file), pointer | pncfile |
type(datetime_t) | date_of_last_retrieval |
Module direct_soil_moisture__gridded_data provides support for adding miscellaneous source and sink terms.
◆ direct_soil_moisture_calculate()
subroutine, public direct_soil_moisture__gridded_data::direct_soil_moisture_calculate |
( |
real (c_float), intent(inout) | direct_soil_moisture, |
|
|
logical (c_bool), dimension(:,:), intent(in) | is_cell_active, |
|
|
integer (c_int), intent(in) | indx ) |
◆ direct_soil_moisture_initialize()
subroutine, public direct_soil_moisture__gridded_data::direct_soil_moisture_initialize |
( |
logical (c_bool), dimension(:,:), intent(in) | is_cell_active, |
|
|
integer (c_int), dimension(:), intent(in) | landuse_index ) |
Initialize the routine to enable input/output of arbitrary sources/sink terms to be added directly to SOIL MOISTURE.
Open gridded data file. Open a NetCDF output file to hold variable output.
- Parameters
-
[in] | lActive | 2D array of active cells within the model domain. |
[in] | iLanduseIndex | 1D vector of indices corresponding to rows of the landuse lookup table(s). |
[in] | dX | 1D vector of X coordinates associated with the model domain. |
[in] | dY | 1D vector of Y coordinates. |
[in] | dX_lon | 2D array of longitude values. |
[in] | dY_lat | 2D array of latitude values. |
Determine how many landuse codes are present
Definition at line 59 of file direct_soil_moisture__gridded_data.F90.
◆ date_of_last_retrieval
type ( datetime_t ) direct_soil_moisture__gridded_data::date_of_last_retrieval |
|
private |
◆ fannual_septic_discharge
real (c_float), dimension(:), allocatable direct_soil_moisture__gridded_data::fannual_septic_discharge |
|
private |
◆ fannual_septic_discharge_table
real (c_float), dimension(:), allocatable direct_soil_moisture__gridded_data::fannual_septic_discharge_table |
|
private |
◆ fseptic_discharge
real (c_float), dimension(:), allocatable direct_soil_moisture__gridded_data::fseptic_discharge |
|
private |
◆ fseptic_discharge_table
real (c_float), dimension(:), allocatable direct_soil_moisture__gridded_data::fseptic_discharge_table |
|
private |
◆ pannual_septic_discharge
◆ pncfile
type (t_netcdf4_file), pointer direct_soil_moisture__gridded_data::pncfile |
|
private |
◆ pseptic_discharge