CAM
laketemperaturemod Module Reference

Functions/Subroutines

subroutine, public laketemperature (bounds, num_lakec, filter_lakec, num_lakep, filter_lakep, solarabs_vars, soilstate_vars, waterstate_vars, waterflux_vars, ch4_vars, energyflux_vars, temperature_vars, lakestate_vars)
 
subroutine, private soilthermprop_lake (bounds, num_lakec, filter_lakec, tk, cv, tktopsoillay, soilstate_vars, waterstate_vars, temperature_vars)
 
subroutine, private phasechange_lake (bounds, num_lakec, filter_lakec, cv, cv_lake, lhabs, waterstate_vars, waterflux_vars, temperature_vars, energyflux_vars, lakestate_vars)
 

Function/Subroutine Documentation

◆ laketemperature()

subroutine, public laketemperaturemod::laketemperature ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_lakec,
integer, dimension(:), intent(in)  filter_lakec,
integer, intent(in)  num_lakep,
integer, dimension(:), intent(in)  filter_lakep,
type(solarabs_type), intent(in)  solarabs_vars,
type(soilstate_type), intent(in)  soilstate_vars,
type(waterstate_type), intent(inout)  waterstate_vars,
type(waterflux_type), intent(inout)  waterflux_vars,
type(ch4_type), intent(inout)  ch4_vars,
type(energyflux_type), intent(inout)  energyflux_vars,
type(temperature_type), intent(inout)  temperature_vars,
type(lakestate_type), intent(inout)  lakestate_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ phasechange_lake()

subroutine, private laketemperaturemod::phasechange_lake ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_lakec,
integer, dimension(:), intent(in)  filter_lakec,
real(r8), dimension( bounds%begc: , -nlevsno+1: ), intent(inout)  cv,
real(r8), dimension( bounds%begc: , 1: ), intent(inout)  cv_lake,
real(r8), dimension( bounds%begc: ), intent(out)  lhabs,
type(waterstate_type), intent(inout)  waterstate_vars,
type(waterflux_type), intent(inout)  waterflux_vars,
type(temperature_type), intent(inout)  temperature_vars,
type(energyflux_type), intent(inout)  energyflux_vars,
type(lakestate_type), intent(inout)  lakestate_vars 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ soilthermprop_lake()

subroutine, private laketemperaturemod::soilthermprop_lake ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_lakec,
integer, dimension(:), intent(in)  filter_lakec,
real(r8), dimension( bounds%begc: , -nlevsno+1: ), intent(out)  tk,
real(r8), dimension( bounds%begc: , -nlevsno+1: ), intent(out)  cv,
real(r8), dimension( bounds%begc: ), intent(out)  tktopsoillay,
type(soilstate_type), intent(in)  soilstate_vars,
type(waterstate_type), intent(in)  waterstate_vars,
type(temperature_type), intent(in)  temperature_vars 
)
private
Here is the caller graph for this function: