CCPP Scientific Documentation
v5.0.0
gfs_rrtmg_setup Module Reference

Functions/Subroutines

subroutine, public gfs_rrtmg_setup_init ( si, levr, ictm, isol, ico2, iaer, ialb, iems, ntcw, num_p2d, num_p3d, npdf3d, ntoz, iovr_sw, iovr_lw, isubc_sw, isubc_lw, icliq_sw, crick_proof, ccnorm, imp_physics, norad_precip, idate, iflip, im, faerlw, faersw, aerodp, me, errmsg, errflg)
 
subroutine, public gfs_rrtmg_setup_run ( idate, jdate, deltsw, deltim, lsswr, me, slag, sdec, cdec, solcon, errmsg, errflg)
 
subroutine, public gfs_rrtmg_setup_finalize (errmsg, errflg)
 
subroutine radinit (si, NLAY, imp_physics, me)
 
subroutine radupdate (idate, jdate, deltsw, deltim, lsswr, me, slag, sdec, cdec, solcon)
 This subroutine checks and updates time sensitive data used by radiation computations. This subroutine needs to be placed inside the time advancement loop but outside of the horizontal grid loop. It is invoked at radiation calling frequncy but before any actual radiative transfer computations. More...
 

Variables

logical is_initialized = .false.
 
character(40), parameter vtagrad ='NCEP-Radiation_driver v5.2 Jan 2013 '
 
integer month0 = 0
 new data input control variables (set/reset in subroutines radinit/radupdate): More...
 
integer iyear0 = 0
 
integer monthd = 0
 
logical loz1st = .true.
 control flag for the first time of reading climatological ozone data (set/reset in subroutines radinit/radupdate, it is used only if the control parameter ioznflg=0) More...