Radiation Scheme in CCPP
|
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) |