Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
awc__depth_integrated Module Reference

Populate the available water content by reading in and depth-averaging soil available water contents over multiple soil horizons. More...

Functions/Subroutines

subroutine, public awc_depth_integrated_read (frooting_depth)
subroutine, public awc_depth_integrated_initialize (lactive, fawc, isoils_code)

Variables

type(data_catalog_entry_t), pointer psoils_code_grid
real(c_float), dimension(:,:), allocatable, public available_water_content

Detailed Description

Populate the available water content by reading in and depth-averaging soil available water contents over multiple soil horizons.

Function/Subroutine Documentation

◆ awc_depth_integrated_initialize()

subroutine, public awc__depth_integrated::awc_depth_integrated_initialize ( logical (c_bool), dimension(:,:), intent(in) lactive,
real (c_float), dimension(:), intent(inout) fawc,
integer (c_int), dimension(:), intent(inout) isoils_code )

Definition at line 274 of file awc__depth_integrated.F90.

◆ awc_depth_integrated_read()

subroutine, public awc__depth_integrated::awc_depth_integrated_read ( real (c_float), dimension(:,:), intent(inout) frooting_depth)
Todo
Need a LOT more data validation and guard code here to prevent execution in the case where only some data fields are found, or are only partially populated.

Definition at line 32 of file awc__depth_integrated.F90.

Variable Documentation

◆ available_water_content

real (c_float), dimension(:,:), allocatable, public awc__depth_integrated::available_water_content

Definition at line 28 of file awc__depth_integrated.F90.

◆ psoils_code_grid

type (data_catalog_entry_t), pointer awc__depth_integrated::psoils_code_grid
private

Definition at line 27 of file awc__depth_integrated.F90.