CAM
ebert_curry Module Reference

Functions/Subroutines

subroutine, public ec_rad_props_init ()
 
subroutine, public cloud_rad_props_get_sw (state, pbuf, tau, tau_w, tau_w_g, tau_w_f, diagnosticindex, oldliq, oldice)
 
subroutine, public cloud_rad_props_get_lw (state, pbuf, cld_abs_od, diagnosticindex, oldliq, oldice, oldcloud)
 
subroutine, public ec_ice_optics_sw (state, pbuf, ice_tau, ice_tau_w, ice_tau_w_g, ice_tau_w_f, oldicewp)
 
subroutine, public ec_ice_get_rad_props_lw (state, pbuf, abs_od, oldicewp)
 

Variables

real, parameter, public scalefactor = 1._r8
 
real(r8) cldmin
 
real(r8) cldeps
 
integer dei_idx = 0
 
integer mu_idx = 0
 
integer lambda_idx = 0
 
integer iciwp_idx = 0
 
integer iclwp_idx = 0
 
integer cld_idx = 0
 
integer rei_idx = 0
 
integer ixcldice
 
integer ixcldliq
 

Function/Subroutine Documentation

◆ cloud_rad_props_get_lw()

subroutine, public ebert_curry::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 ebert_curry::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,
logical, intent(in), optional  oldliq,
logical, intent(in), optional  oldice 
)
Here is the call graph for this function:

◆ ec_ice_get_rad_props_lw()

subroutine, public ebert_curry::ec_ice_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)  oldicewp 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ec_ice_optics_sw()

subroutine, public ebert_curry::ec_ice_optics_sw ( type(physics_state), intent(in)  state,
type(physics_buffer_desc), dimension(:), pointer  pbuf,
real(r8), dimension (nswbands,pcols,pver), intent(out)  ice_tau,
real(r8), dimension (nswbands,pcols,pver), intent(out)  ice_tau_w,
real(r8), dimension(nswbands,pcols,pver), intent(out)  ice_tau_w_g,
real(r8), dimension(nswbands,pcols,pver), intent(out)  ice_tau_w_f,
logical, intent(in)  oldicewp 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ec_rad_props_init()

subroutine, public ebert_curry::ec_rad_props_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ cld_idx

integer ebert_curry::cld_idx = 0
private

◆ cldeps

real(r8) ebert_curry::cldeps
private

◆ cldmin

real(r8) ebert_curry::cldmin
private

◆ dei_idx

integer ebert_curry::dei_idx = 0
private

◆ iciwp_idx

integer ebert_curry::iciwp_idx = 0
private

◆ iclwp_idx

integer ebert_curry::iclwp_idx = 0
private

◆ ixcldice

integer ebert_curry::ixcldice
private

◆ ixcldliq

integer ebert_curry::ixcldliq
private

◆ lambda_idx

integer ebert_curry::lambda_idx = 0
private

◆ mu_idx

integer ebert_curry::mu_idx = 0
private

◆ rei_idx

integer ebert_curry::rei_idx = 0
private

◆ scalefactor

real, parameter, public ebert_curry::scalefactor = 1._r8