CAM
radiation.F90 File Reference

Modules

module  radiation
 

Functions/Subroutines

subroutine, public radiation::radiation_register
 
subroutine, public radiation::radiation_defaultopts (iradsw_out, iradlw_out, iradae_out, irad_always_out, spectralflux_out, use_rad_dt_cosz_out)
 
subroutine, public radiation::radiation_setopts (dtime, nhtfrq, iradsw_in, iradlw_in, iradae_in, irad_always_in, spectralflux_in, use_rad_dt_cosz_in)
 
subroutine, public radiation::radiation_get (iradsw_out, iradlw_out, iradae_out, irad_always_out, spectralflux_out)
 
subroutine, public radiation::radiation_printopts
 
logical function, public radiation::radiation_do (op, timestep)
 
real(r8) function, public radiation::radiation_nextsw_cday ()
 
subroutine, public radiation::radiation_init ()
 
subroutine, public radiation::radiation_tend (state, ptend, pbuf, cam_out, cam_in, landfrac, landm, icefrac, snowh, fsns, fsnt, flns, flnt, fsds, net_flx, is_cmip6_volc)
 
subroutine radiation::radinp (ncol, pmid, pint, pmidrd, pintrd, eccf)
 
subroutine radiation::calc_col_mean (state, mmr_pointer, mean_value)
 

Variables

integer radiation::iradae = -12
 
integer radiation::rel_idx = 0
 
integer radiation::rei_idx = 0
 
integer radiation::cicewp_idx = -1
 
integer radiation::cliqwp_idx = -1
 
integer radiation::cldemis_idx = -1
 
integer radiation::cldtau_idx = -1
 
integer radiation::nmxrgn_idx = -1
 
integer radiation::pmxrgn_idx = -1