CAM
radlw Module Reference

Functions/Subroutines

subroutine, public rad_rrtmg_lw (lchnk, ncol, rrtmg_levs, r_state, pmid, aer_lw_abs, cld, tauc_lw, qrl, qrlc, flns, flnt, flnsc, flntc, flwds, flut, flutc, fnl, fcnl, fldsc, clm_rand_seed, lu, ld)
 
subroutine, public radlw_init ()
 
subroutine, public radclwmx (lchnk, ncol, doabsems, lwupcgs, tnm, qnm, o3, pmid, pint, pmln, piln, n2o, ch4, cfc11, cfc12, cld, emis, pmxrgn, nmxrgn, qrl, qrlc, flns, flnt, flnsc, flntc, flwds, fldsc, flut, flutc, fnl, fcnl, co2mmr, odap_aer)
 
subroutine, public radlw_init (gravit, stebol)
 
subroutine aer_trans_from_od (ncol, odap_aer, aer_trn_ttl)
 

Variables

integer ntoplw
 
logical pergro_mods = .false.
 
real(r8) gravit_cgs
 
real(r8) stebol_cgs
 

Function/Subroutine Documentation

◆ aer_trans_from_od()

subroutine radlw::aer_trans_from_od ( integer, intent(in)  ncol,
real(r8), dimension(pcols,pver,nlwbands), intent(in)  odap_aer,
real(r8), dimension(pcols,pverp,pverp,nlwbands), intent(out)  aer_trn_ttl 
)
private
Here is the caller graph for this function:

◆ rad_rrtmg_lw()

subroutine, public radlw::rad_rrtmg_lw ( integer, intent(in)  lchnk,
integer, intent(in)  ncol,
integer, intent(in)  rrtmg_levs,
type(rrtmg_state_t), intent(in)  r_state,
real(r8), dimension(pcols,pver), intent(in)  pmid,
real(r8), dimension (pcols,pver,nbndlw), intent(in)  aer_lw_abs,
real(r8), dimension(pcols,pver), intent(in)  cld,
real(r8), dimension(nbndlw,pcols,pver), intent(in)  tauc_lw,
real(r8), dimension (pcols,pver), intent(out)  qrl,
real(r8), dimension(pcols,pver), intent(out)  qrlc,
real(r8), dimension(pcols), intent(out)  flns,
real(r8), dimension(pcols), intent(out)  flnt,
real(r8), dimension(pcols), intent(out)  flnsc,
real(r8), dimension(pcols), intent(out)  flntc,
real(r8), dimension(pcols), intent(out)  flwds,
real(r8), dimension(pcols), intent(out)  flut,
real(r8), dimension(pcols), intent(out)  flutc,
real(r8), dimension(pcols,pverp), intent(out)  fnl,
real(r8), dimension(pcols,pverp), intent(out)  fcnl,
real(r8), dimension(pcols), intent(out)  fldsc,
integer, dimension(pcols,4), intent(inout)  clm_rand_seed,
real(r8), dimension(:,:,:), pointer  lu,
real(r8), dimension(:,:,:), pointer  ld 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ radclwmx()

subroutine, public radlw::radclwmx ( integer, intent(in)  lchnk,
integer, intent(in)  ncol,
logical, intent(in)  doabsems,
real(r8), dimension(pcols), intent(in)  lwupcgs,
real(r8), dimension(pcols,pver), intent(in)  tnm,
real(r8), dimension(pcols,pver), intent(in)  qnm,
real(r8), dimension(pcols,pver), intent(in)  o3,
real(r8), dimension(pcols,pver), intent(in)  pmid,
real(r8), dimension(pcols,pverp), intent(in)  pint,
real(r8), dimension(pcols,pver), intent(in)  pmln,
real(r8), dimension(pcols,pverp), intent(in)  piln,
real(r8), dimension(pcols,pver), intent(in)  n2o,
real(r8), dimension(pcols,pver), intent(in)  ch4,
real(r8), dimension(pcols,pver), intent(in)  cfc11,
real(r8), dimension(pcols,pver), intent(in)  cfc12,
real(r8), dimension(pcols,pver), intent(in)  cld,
real(r8), dimension(pcols,pver), intent(in)  emis,
real(r8), dimension(pcols,pverp), intent(in)  pmxrgn,
integer, dimension(pcols), intent(in)  nmxrgn,
real(r8), dimension (pcols,pver), intent(out)  qrl,
real(r8), dimension(pcols,pver), intent(out)  qrlc,
real(r8), dimension(pcols), intent(out)  flns,
real(r8), dimension(pcols), intent(out)  flnt,
real(r8), dimension(pcols), intent(out)  flnsc,
real(r8), dimension(pcols), intent(out)  flntc,
real(r8), dimension(pcols), intent(out)  flwds,
real(r8), dimension(pcols), intent(out)  fldsc,
real(r8), dimension(pcols), intent(out)  flut,
real(r8), dimension(pcols), intent(out)  flutc,
real(r8), dimension(pcols,pverp), intent(out)  fnl,
real(r8), dimension(pcols,pverp), intent(out)  fcnl,
real(r8), dimension(pcols), intent(in)  co2mmr,
real(r8), dimension(pcols,pver,nlwbands), intent(in)  odap_aer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ radlw_init() [1/2]

subroutine, public radlw::radlw_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ radlw_init() [2/2]

subroutine, public radlw::radlw_init ( real(r8), intent(in)  gravit,
real(r8), intent(in)  stebol 
)

Variable Documentation

◆ gravit_cgs

real(r8) radlw::gravit_cgs
private

◆ ntoplw

integer radlw::ntoplw
private

◆ pergro_mods

logical radlw::pergro_mods = .false.
private

◆ stebol_cgs

real(r8) radlw::stebol_cgs
private