ComputeGroundHeatFluxAndDeriv Subroutine

public subroutine ComputeGroundHeatFluxAndDeriv(bounds, num_nolakec, filter_nolakec, hs_h2osfc, hs_top_snow, hs_soil, hs_top, dhsdT, sabg_lyr_col, atm2lnd_inst, urbanparams_inst, canopystate_inst, waterstate_inst, waterflux_inst, solarabs_inst, energyflux_inst, temperature_inst)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
integer, intent(in) :: num_nolakec
integer, intent(in) :: filter_nolakec(:)
real(kind=r8), intent(out) :: hs_h2osfc(bounds%begc:)
real(kind=r8), intent(out) :: hs_top_snow(bounds%begc:)
real(kind=r8), intent(out) :: hs_soil(bounds%begc:)
real(kind=r8), intent(out) :: hs_top(bounds%begc:)
real(kind=r8), intent(out) :: dhsdT(bounds%begc:)
real(kind=r8), intent(out) :: sabg_lyr_col(bounds%begc:,-nlevsno+1:)
type(atm2lnd_type), intent(in) :: atm2lnd_inst
type(urbanparams_type), intent(in) :: urbanparams_inst
type(CanopyState_type), intent(in) :: canopystate_inst
type(waterstate_type), intent(in) :: waterstate_inst
type(waterflux_type), intent(in) :: waterflux_inst
type(solarabs_type), intent(inout) :: solarabs_inst
type(energyflux_type), intent(inout) :: energyflux_inst
type(temperature_type), intent(in) :: temperature_inst