Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_urbanl | |||
integer, | intent(in) | :: | filter_urbanl(:) | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
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(inout) | :: | waterstate_inst | |||
type(waterflux_type), | intent(inout) | :: | waterflux_inst | |||
type(solarabs_type), | intent(inout) | :: | solarabs_inst | |||
type(soilstate_type), | intent(inout) | :: | soilstate_inst | |||
type(energyflux_type), | intent(inout) | :: | energyflux_inst | |||
type(temperature_type), | intent(inout) | :: | temperature_inst | |||
type(urbantv_type), | intent(in) | :: | urbantv_inst |
Type | Intent | Optional | 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 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | dtime | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | cv(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(out) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(out) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
type(energyflux_type), | intent(in) | :: | energyflux_inst | |||
type(temperature_type), | intent(in) | :: | temperature_inst |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | dtime | |||
real(kind=r8), | intent(in) | :: | hs_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top_snow(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_soil(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | sabg_lyr_col(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | tk_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | c_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dz_h2osfc(bounds%begc:) | |||
type(temperature_type), | intent(in) | :: | temperature_inst | |||
type(waterstate_type), | intent(in) | :: | waterstate_inst | |||
real(kind=r8), | intent(out) | :: | rvector(bounds%begc:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | hs_top_snow(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | sabg_lyr_col(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | t_soisno(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | t_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(out) | :: | rt(bounds%begc:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | hs_top_snow(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | sabg_lyr_col(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | t_soisno(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | t_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(inout) | :: | rt(bounds%begc:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | hs_top_snow(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | sabg_lyr_col(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | t_soisno(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | rt(bounds%begc:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | hs_top_snow(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | sabg_lyr_col(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | t_soisno(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | t_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(inout) | :: | rt(bounds%begc:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | hs_top_snow(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | sabg_lyr_col(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | t_soisno(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | rt(bounds%begc:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | dtime | |||
real(kind=r8), | intent(in) | :: | hs_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | c_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dz_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(out) | :: | fn_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | t_soisno(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | t_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(out) | :: | rt(bounds%begc:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | hs_top_snow(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_soil(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | sabg_lyr_col(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | c_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | frac_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | t_soisno(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(out) | :: | rt(bounds%begc:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | hs_top_snow(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_soil(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | sabg_lyr_col(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | c_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | t_soisno(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | rt(bounds%begc:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | hs_top_snow(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_soil(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | sabg_lyr_col(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | c_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | t_soisno(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | rt(bounds%begc:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | hs_top_snow(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_soil(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | sabg_lyr_col(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | c_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | t_soisno(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | rt(bounds%begc:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | hs_top_snow(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_soil(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | sabg_lyr_col(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | c_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | t_soisno(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | rt(bounds%begc:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | hs_top_snow(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_soil(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | hs_top(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | sabg_lyr_col(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fn_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | c_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | frac_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | t_soisno(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | rt(bounds%begc:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | dtime | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | tk_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | c_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dz_h2osfc(bounds%begc:) | |||
type(waterstate_type), | intent(in) | :: | waterstate_inst | |||
real(kind=r8), | intent(out) | :: | bmatrix(bounds%begc:,1:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | bmatrix_snow(bounds%begc:,1:,-nlevsno:) | |||
real(kind=r8), | intent(in) | :: | bmatrix_ssw(bounds%begc:,1:,0:) | |||
real(kind=r8), | intent(in) | :: | bmatrix_soil(bounds%begc:,1:,1:) | |||
real(kind=r8), | intent(in) | :: | bmatrix_snow_soil(bounds%begc:,1:,-1:) | |||
real(kind=r8), | intent(in) | :: | bmatrix_ssw_soil(bounds%begc:,1:,0:) | |||
real(kind=r8), | intent(in) | :: | bmatrix_soil_snow(bounds%begc:,1:,1:) | |||
real(kind=r8), | intent(in) | :: | bmatrix_soil_ssw(bounds%begc:,1:,1:) | |||
real(kind=r8), | intent(out) | :: | bmatrix(bounds%begc:,1:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(out) | :: | bmatrix_snow(bounds%begc:,1:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_snow(bounds%begc:,1:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_snow(bounds%begc:,1:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_snow(bounds%begc:,1:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_snow(bounds%begc:,1:,-nlevsno:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(out) | :: | bmatrix_snow_soil(bounds%begc:,1:,-1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_snow_soil(bounds%begc:,1:,-1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_snow_soil(bounds%begc:,1:,-1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_snow_soil(bounds%begc:,1:,-1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_snow_soil(bounds%begc:,1:,-1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | tk_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dz_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | frac_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(out) | :: | bmatrix_soil(bounds%begc:,1:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | tk_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dz_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_soil(bounds%begc:,1:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | tk_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dz_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_soil(bounds%begc:,1:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | tk_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dz_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_soil(bounds%begc:,1:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | tk_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dz_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_soil(bounds%begc:,1:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(out) | :: | bmatrix_soil_snow(bounds%begc:,1:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_soil_snow(bounds%begc:,1:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_soil_snow(bounds%begc:,1:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_soil_snow(bounds%begc:,1:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | frac_sno_eff(bounds%begc:) | |||
real(kind=r8), | intent(inout) | :: | bmatrix_soil_snow(bounds%begc:,1:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | dtime | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | dhsdT(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | tk_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | c_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dz_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(out) | :: | bmatrix_ssw(bounds%begc:,1:,0:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
real(kind=r8), | intent(in) | :: | dtime | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | tk(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | tk_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | c_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | dz_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(out) | :: | bmatrix_ssw_soil(bounds%begc:,1:,0:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bounds_type), | intent(in) | :: | bounds | |||
integer, | intent(in) | :: | num_nolakec | |||
integer, | intent(in) | :: | filter_nolakec(:) | |||
integer, | intent(in) | :: | nband | |||
real(kind=r8), | intent(in) | :: | tk_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | fact(bounds%begc:,-nlevsno+1:) | |||
real(kind=r8), | intent(in) | :: | dz_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(in) | :: | frac_h2osfc(bounds%begc:) | |||
real(kind=r8), | intent(out) | :: | bmatrix_soil_ssw(bounds%begc:,1:,1:) |