CAM
|
Functions/Subroutines | |
subroutine, public | computewatermassnonlake (bounds, num_nolakec, filter_nolakec, soilhydrology_inst, waterstate_inst, water_mass) |
subroutine, public | computewatermasslake (bounds, num_lakec, filter_lakec, waterstate_inst, lakestate_vars, water_mass) |
subroutine, public | computeliqicemassnonlake (bounds, num_nolakec, filter_nolakec, soilhydrology_inst, waterstate_inst, liquid_mass, ice_mass) |
subroutine, public | computeliqicemasslake (bounds, num_lakec, filter_lakec, waterstate_inst, lakestate_vars, liquid_mass, ice_mass) |
subroutine, public | computeheatnonlake (bounds, num_nolakec, filter_nolakec, urbanparams_inst, soilstate_inst, temperature_inst, waterstate_inst, soilhydrology_inst, heat, heat_liquid, cv_liquid) |
subroutine, public | computeheatlake (bounds, num_lakec, filter_lakec, soilstate_inst, temperature_inst, waterstate_inst, heat, heat_liquid, cv_liquid) |
subroutine, public | adjustdeltaheatfordeltaliq (bounds, delta_liq, liquid_water_temp1, liquid_water_temp2, delta_heat) |
real(r8) function, public | liquidwaterheat (temp, h2o) |
subroutine, private | accumulateliquidwaterheat (temp, h2o, heat_liquid, latent_heat_liquid, cv_liquid) |
pure real(r8) function, private | temptoheat (temp, cv) |
Variables | |
real(r8), parameter, public | heat_base_temp = tfrz |
real(r8), parameter | deltaliqmintemp = tfrz |
real(r8), parameter | deltaliqmaxtemp = tfrz + 35._r8 |
character(len= *), parameter, private | sourcefile = __FILE__ |
|
private |
subroutine, public totalwaterandheatmod::adjustdeltaheatfordeltaliq | ( | type(bounds_type), intent(in) | bounds, |
real(r8), dimension( bounds%begg: ), intent(in) | delta_liq, | ||
real(r8), dimension( bounds%begg: ), intent(in) | liquid_water_temp1, | ||
real(r8), dimension( bounds%begg: ), intent(in) | liquid_water_temp2, | ||
real(r8), dimension( bounds%begg: ), intent(inout) | delta_heat | ||
) |
subroutine, public totalwaterandheatmod::computeheatlake | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num_lakec, | ||
integer, dimension(:), intent(in) | filter_lakec, | ||
type(soilstate_type), intent(in) | soilstate_inst, | ||
type(temperature_type), intent(in) | temperature_inst, | ||
type(waterstate_type), intent(in) | waterstate_inst, | ||
real(r8), dimension( bounds%begc: ), intent(inout) | heat, | ||
real(r8), dimension( bounds%begc: ), intent(inout) | heat_liquid, | ||
real(r8), dimension( bounds%begc: ), intent(inout) | cv_liquid | ||
) |
subroutine, public totalwaterandheatmod::computeheatnonlake | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num_nolakec, | ||
integer, dimension(:), intent(in) | filter_nolakec, | ||
type(urbanparams_type), intent(in) | urbanparams_inst, | ||
type(soilstate_type), intent(in) | soilstate_inst, | ||
type(temperature_type), intent(in) | temperature_inst, | ||
type(waterstate_type), intent(in) | waterstate_inst, | ||
type(soilhydrology_type), intent(in) | soilhydrology_inst, | ||
real(r8), dimension( bounds%begc: ), intent(inout) | heat, | ||
real(r8), dimension( bounds%begc: ), intent(inout) | heat_liquid, | ||
real(r8), dimension( bounds%begc: ), intent(inout) | cv_liquid | ||
) |
subroutine, public totalwaterandheatmod::computeliqicemasslake | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num_lakec, | ||
integer, dimension(:), intent(in) | filter_lakec, | ||
type(waterstate_type), intent(in) | waterstate_inst, | ||
type(lakestate_type), intent(in) | lakestate_vars, | ||
real(r8), dimension( bounds%begc: ), intent(inout) | liquid_mass, | ||
real(r8), dimension( bounds%begc: ), intent(inout) | ice_mass | ||
) |
subroutine, public totalwaterandheatmod::computeliqicemassnonlake | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num_nolakec, | ||
integer, dimension(:), intent(in) | filter_nolakec, | ||
type(soilhydrology_type), intent(in) | soilhydrology_inst, | ||
type(waterstate_type), intent(in) | waterstate_inst, | ||
real(r8), dimension( bounds%begc: ), intent(inout) | liquid_mass, | ||
real(r8), dimension( bounds%begc: ), intent(inout) | ice_mass | ||
) |
subroutine, public totalwaterandheatmod::computewatermasslake | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num_lakec, | ||
integer, dimension(:), intent(in) | filter_lakec, | ||
type(waterstate_type), intent(in) | waterstate_inst, | ||
type(lakestate_type), intent(in) | lakestate_vars, | ||
real(r8), dimension( bounds%begc: ), intent(inout) | water_mass | ||
) |
subroutine, public totalwaterandheatmod::computewatermassnonlake | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num_nolakec, | ||
integer, dimension(:), intent(in) | filter_nolakec, | ||
type(soilhydrology_type), intent(in) | soilhydrology_inst, | ||
type(waterstate_type), intent(in) | waterstate_inst, | ||
real(r8), dimension( bounds%begc: ), intent(inout) | water_mass | ||
) |
real(r8) function, public totalwaterandheatmod::liquidwaterheat | ( | real(r8), intent(in) | temp, |
real(r8), intent(in) | h2o | ||
) |
|
private |
real(r8), parameter totalwaterandheatmod::deltaliqmaxtemp = tfrz + 35._r8 |
real(r8), parameter totalwaterandheatmod::deltaliqmintemp = tfrz |
real(r8), parameter, public totalwaterandheatmod::heat_base_temp = tfrz |
|
private |