CAM
TotalWaterAndHeatMod.F90 File Reference
#include "shr_assert.h"

Modules

module  totalwaterandheatmod
 

Functions/Subroutines

subroutine, public totalwaterandheatmod::computewatermassnonlake (bounds, num_nolakec, filter_nolakec, soilhydrology_inst, waterstate_inst, water_mass)
 
subroutine, public totalwaterandheatmod::computewatermasslake (bounds, num_lakec, filter_lakec, waterstate_inst, lakestate_vars, water_mass)
 
subroutine, public totalwaterandheatmod::computeliqicemassnonlake (bounds, num_nolakec, filter_nolakec, soilhydrology_inst, waterstate_inst, liquid_mass, ice_mass)
 
subroutine, public totalwaterandheatmod::computeliqicemasslake (bounds, num_lakec, filter_lakec, waterstate_inst, lakestate_vars, liquid_mass, ice_mass)
 
subroutine, public totalwaterandheatmod::computeheatnonlake (bounds, num_nolakec, filter_nolakec, urbanparams_inst, soilstate_inst, temperature_inst, waterstate_inst, soilhydrology_inst, heat, heat_liquid, cv_liquid)
 
subroutine, public totalwaterandheatmod::computeheatlake (bounds, num_lakec, filter_lakec, soilstate_inst, temperature_inst, waterstate_inst, heat, heat_liquid, cv_liquid)
 
subroutine, public totalwaterandheatmod::adjustdeltaheatfordeltaliq (bounds, delta_liq, liquid_water_temp1, liquid_water_temp2, delta_heat)
 
real(r8) function, public totalwaterandheatmod::liquidwaterheat (temp, h2o)
 
subroutine, private totalwaterandheatmod::accumulateliquidwaterheat (temp, h2o, heat_liquid, latent_heat_liquid, cv_liquid)
 
pure real(r8) function, private totalwaterandheatmod::temptoheat (temp, cv)
 

Variables

real(r8), parameter, public totalwaterandheatmod::heat_base_temp = tfrz
 
real(r8), parameter totalwaterandheatmod::deltaliqmintemp = tfrz
 
real(r8), parameter totalwaterandheatmod::deltaliqmaxtemp = tfrz + 35._r8
 
character(len= *), parameter, private totalwaterandheatmod::sourcefile = __FILE__