Radiation Scheme in CCPP
grrad.f File Reference

Go to the source code of this file.

Modules

module  module_radiation_driver
 This file is the radiation driver module. it prepares atmospheric profiles and invokes main radiation calculation.
 

Functions/Subroutines

subroutine, public module_radiation_driver::radinit
 This subroutine is the initialization of radiation calculations. More...
 
subroutine, public module_radiation_driver::radupdate
 This subroutine calls many update subroutines to check and update radiation required but time varying data sets and module variables. More...
 
subroutine, public module_radiation_driver::grrad
 This subroutine is the driver of radiation calculation subroutines. It sets up profile variables for radiation input, including clouds, surface albedos, atmospheric aerosols, ozone, etc. More...
 

Variables

character(40), parameter module_radiation_driver::vtagrad ='NCEP-Radiation_driver v5.2 Jan 2013 '
 
real(kind=kind_phys) module_radiation_driver::qmin
 
real(kind=kind_phys) module_radiation_driver::qme5
 
real(kind=kind_phys) module_radiation_driver::qme6
 
real(kind=kind_phys) module_radiation_driver::epsq
 
real, parameter module_radiation_driver::prsmin = 1.0e-6
 
integer module_radiation_driver::itsfc =0
 
integer module_radiation_driver::month0 =0
 
integer module_radiation_driver::iyear0 =0
 
integer module_radiation_driver::monthd =0
 
logical module_radiation_driver::loz1st =.true.
 
integer, parameter module_radiation_driver::ltp = 0
 
logical, parameter module_radiation_driver::lextop = (LTP > 0)