Radiation Scheme in CCPP
|
This module contains LW band parameters set up.
Data Types | |
type | proflw_type |
define type construct for optional radiation flux profiles More... | |
type | sfcflw_type |
define type construct for radiation fluxes at surface More... | |
type | topflw_type |
define type construct for radiation fluxes at toa More... | |
Variables | |
integer, parameter | nbands = 16 |
num of total spectral bands More... | |
integer, parameter | ngptlw = 140 |
num of total g-points More... | |
integer, parameter | ntbl = 10000 |
lookup table dimension More... | |
integer, parameter | maxgas = 7 |
max num of absorbing gases More... | |
integer, parameter | maxxsec = 4 |
num of halocarbon gasees More... | |
integer, parameter | nrates = 6 |
num of ref rates of binary species More... | |
integer, parameter | nplnk = 181 |
dim for plank function table More... | |
integer, parameter | nbdlw = NBANDS |
integer | ng01 |
integer | ng02 |
integer | ng03 |
integer | ng04 |
integer | ng05 |
integer | ng06 |
integer | ng07 |
integer | ng08 |
integer | ng09 |
integer | ng10 |
integer | ng11 |
integer | ng12 |
integer | ng13 |
integer | ng14 |
integer | ng15 |
integer | ng16 |
integer | ns01 |
integer | ns02 |
integer | ns03 |
integer | ns04 |
integer | ns05 |
integer | ns06 |
integer | ns07 |
integer | ns08 |
integer | ns09 |
integer | ns10 |
integer | ns11 |
integer | ns12 |
integer | ns13 |
integer | ns14 |
integer | ns15 |
integer | ns16 |
integer, dimension(ngptlw) | ngb |
real(kind=kind_phys), dimension(nbands) | wvnlw1 |
real(kind=kind_phys), dimension(nbands) | wvnlw2 |
real(kind=kind_phys), dimension(nbands) | delwave |
type module_radlw_parameters::proflw_type |
Definition at line 94 of file radlw_param.f.
type module_radlw_parameters::sfcflw_type |
Definition at line 80 of file radlw_param.f.
type module_radlw_parameters::topflw_type |
Definition at line 70 of file radlw_param.f.
Class Members | ||
---|---|---|
real(kind=kind_phys) | upfx0 | clear sky upward flux at toa |
real(kind=kind_phys) | upfxc | total sky upward flux at toa |
real (kind=kind_phys), dimension(nbands) module_radlw_parameters::delwave |
Definition at line 152 of file radlw_param.f.
Referenced by module_radlw_main::setcoef().
integer, parameter module_radlw_parameters::maxgas = 7 |
Definition at line 114 of file radlw_param.f.
Referenced by module_radlw_main::lwrad().
integer, parameter module_radlw_parameters::maxxsec = 4 |
Definition at line 116 of file radlw_param.f.
integer, parameter module_radlw_parameters::nbands = 16 |
Definition at line 108 of file radlw_param.f.
Referenced by module_radlw_main::cldprop(), module_radlw_main::lwrad(), module_radlw_main::rtrn(), module_radlw_main::rtrnmc(), module_radlw_main::rtrnmr(), and module_radlw_main::setcoef().
integer, parameter module_radlw_parameters::nbdlw = NBANDS |
Definition at line 122 of file radlw_param.f.
Referenced by module_radiation_aerosols::aer_init(), module_radiation_aerosols::aer_property(), module_radiation_driver::grrad(), module_radiation_aerosols::setaer(), and module_radiation_aerosols::setgocartaer().
integer module_radlw_parameters::ng01 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb01().
integer module_radlw_parameters::ng02 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb02().
integer module_radlw_parameters::ng03 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb03().
integer module_radlw_parameters::ng04 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb04().
integer module_radlw_parameters::ng05 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb05().
integer module_radlw_parameters::ng06 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb06().
integer module_radlw_parameters::ng07 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb07().
integer module_radlw_parameters::ng08 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb08().
integer module_radlw_parameters::ng09 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb09().
integer module_radlw_parameters::ng10 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb10().
integer module_radlw_parameters::ng11 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb11().
integer module_radlw_parameters::ng12 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb12().
integer module_radlw_parameters::ng13 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb13().
integer module_radlw_parameters::ng14 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb14().
integer module_radlw_parameters::ng15 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb15().
integer module_radlw_parameters::ng16 |
Definition at line 125 of file radlw_param.f.
Referenced by taugb16().
integer, dimension(ngptlw) module_radlw_parameters::ngb |
Definition at line 139 of file radlw_param.f.
Referenced by module_radlw_main::rtrn(), module_radlw_main::rtrnmc(), module_radlw_main::rtrnmr(), and module_radlw_main::taumol().
integer, parameter module_radlw_parameters::ngptlw = 140 |
Definition at line 110 of file radlw_param.f.
Referenced by module_radlw_main::cldprop(), module_radlw_main::mcica_subcol(), module_radlw_main::rtrn(), module_radlw_main::rtrnmc(), module_radlw_main::rtrnmr(), and module_radlw_main::taumol().
integer, parameter module_radlw_parameters::nplnk = 181 |
Definition at line 120 of file radlw_param.f.
integer, parameter module_radlw_parameters::nrates = 6 |
Definition at line 118 of file radlw_param.f.
integer module_radlw_parameters::ns01 |
Definition at line 132 of file radlw_param.f.
integer module_radlw_parameters::ns02 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb02().
integer module_radlw_parameters::ns03 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb03().
integer module_radlw_parameters::ns04 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb04().
integer module_radlw_parameters::ns05 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb05().
integer module_radlw_parameters::ns06 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb06().
integer module_radlw_parameters::ns07 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb07().
integer module_radlw_parameters::ns08 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb08().
integer module_radlw_parameters::ns09 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb09().
integer module_radlw_parameters::ns10 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb10().
integer module_radlw_parameters::ns11 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb11().
integer module_radlw_parameters::ns12 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb12().
integer module_radlw_parameters::ns13 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb13().
integer module_radlw_parameters::ns14 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb14().
integer module_radlw_parameters::ns15 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb15().
integer module_radlw_parameters::ns16 |
Definition at line 132 of file radlw_param.f.
Referenced by taugb16().
integer, parameter module_radlw_parameters::ntbl = 10000 |
Definition at line 112 of file radlw_param.f.
Referenced by module_radlw_main::rlwinit().
real (kind=kind_phys), dimension(nbands) module_radlw_parameters::wvnlw1 |
Definition at line 144 of file radlw_param.f.
Referenced by module_radiation_aerosols::gocart_init(), set_aercoef(), and module_radiation_aerosols::setaer().
real (kind=kind_phys), dimension(nbands) module_radlw_parameters::wvnlw2 |
Definition at line 144 of file radlw_param.f.
Referenced by module_radiation_aerosols::gocart_init(), set_aercoef(), and module_radiation_aerosols::setaer().