CAM
slingo Module Reference

Functions/Subroutines

subroutine, public slingo_rad_props_init ()
 
subroutine, public cloud_rad_props_get_sw (state, pbuf, tau, tau_w, tau_w_g, tau_w_f, diagnosticindex)
 
subroutine, public cloud_rad_props_get_lw (state, pbuf, cld_abs_od, diagnosticindex, oldliq, oldice, oldcloud)
 
subroutine, public slingo_liq_optics_sw (state, pbuf, liq_tau, liq_tau_w, liq_tau_w_g, liq_tau_w_f, oldliqwp)
 
subroutine, public slingo_liq_get_rad_props_lw (state, pbuf, abs_od, oldliqwp)
 

Variables

real(r8) cldmin
 
real(r8) cldeps
 
integer iclwp_idx = 0
 
integer iciwp_idx = 0
 
integer cld_idx = 0
 
integer rel_idx = 0
 
integer rei_idx = 0
 
integer ixcldliq
 
integer ixcldice
 

Function/Subroutine Documentation

◆ cloud_rad_props_get_lw()

subroutine, public slingo::cloud_rad_props_get_lw ( type(physics_state), intent(in)  state,
type(physics_buffer_desc), dimension(:), pointer  pbuf,
real(r8), dimension(nlwbands,pcols,pver), intent(out)  cld_abs_od,
integer, intent(in), optional  diagnosticindex,
logical, intent(in), optional  oldliq,
logical, intent(in), optional  oldice,
logical, intent(in), optional  oldcloud 
)
Here is the call graph for this function:

◆ cloud_rad_props_get_sw()

subroutine, public slingo::cloud_rad_props_get_sw ( type(physics_state), intent(in)  state,
type(physics_buffer_desc), dimension(:), pointer  pbuf,
real(r8), dimension (nswbands,pcols,pver), intent(out)  tau,
real(r8), dimension (nswbands,pcols,pver), intent(out)  tau_w,
real(r8), dimension(nswbands,pcols,pver), intent(out)  tau_w_g,
real(r8), dimension(nswbands,pcols,pver), intent(out)  tau_w_f,
integer, intent(in), optional  diagnosticindex 
)
Here is the call graph for this function:

◆ slingo_liq_get_rad_props_lw()

subroutine, public slingo::slingo_liq_get_rad_props_lw ( type(physics_state), intent(in)  state,
type(physics_buffer_desc), dimension(:), pointer  pbuf,
real(r8), dimension(nlwbands,pcols,pver), intent(out)  abs_od,
logical, intent(in)  oldliqwp 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ slingo_liq_optics_sw()

subroutine, public slingo::slingo_liq_optics_sw ( type(physics_state), intent(in)  state,
type(physics_buffer_desc), dimension(:), pointer  pbuf,
real(r8), dimension (nswbands,pcols,pver), intent(out)  liq_tau,
real(r8), dimension (nswbands,pcols,pver), intent(out)  liq_tau_w,
real(r8), dimension(nswbands,pcols,pver), intent(out)  liq_tau_w_g,
real(r8), dimension(nswbands,pcols,pver), intent(out)  liq_tau_w_f,
logical, intent(in)  oldliqwp 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ slingo_rad_props_init()

subroutine, public slingo::slingo_rad_props_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ cld_idx

integer slingo::cld_idx = 0
private

◆ cldeps

real(r8) slingo::cldeps
private

◆ cldmin

real(r8) slingo::cldmin
private

◆ iciwp_idx

integer slingo::iciwp_idx = 0
private

◆ iclwp_idx

integer slingo::iclwp_idx = 0
private

◆ ixcldice

integer slingo::ixcldice
private

◆ ixcldliq

integer slingo::ixcldliq
private

◆ rei_idx

integer slingo::rei_idx = 0
private

◆ rel_idx

integer slingo::rel_idx = 0
private