|
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().