|
Radiation Scheme in CCPP
|
This module contains SW band parameters set up.
Data Types | |
| type | cmpfsw_type |
| define type construct for optional component downward fluxes at surface More... | |
| type | profsw_type |
| define type construct for optional radiation flux profiles More... | |
| type | sfcfsw_type |
| define type construct for radiation fluxes at surface More... | |
| type | topfsw_type |
| define type construct for radiation fluxes at toa More... | |
Variables | |
| integer, parameter | nblow = 16 |
| band range lower limit More... | |
| integer, parameter | nbhgh = 29 |
| band range upper limit More... | |
| integer, parameter | nbands = NBHGH-NBLOW+1 |
| number of spectral bands More... | |
| integer, parameter | ngptsw = 112 |
| total number of g-point in all bands More... | |
| integer, parameter | ngmax = 16 |
| max num of g-point in one band More... | |
| integer, parameter | maxgas = 7 |
| max num of absorbing gases More... | |
| integer, parameter | ntbmx = 10000 |
| index upper limit of trans table More... | |
| integer, parameter | nswstr = 1 |
| integer, parameter | nbdsw = NBANDS |
| integer | ng16 |
| integer | ng17 |
| integer | ng18 |
| integer | ng19 |
| integer | ng20 |
| integer | ng21 |
| integer | ng22 |
| integer | ng23 |
| integer | ng24 |
| integer | ng25 |
| integer | ng26 |
| integer | ng27 |
| integer | ng28 |
| integer | ng29 |
| integer, dimension(nblow:nbhgh) | ng |
| integer | ns16 |
| integer | ns17 |
| integer | ns18 |
| integer | ns19 |
| integer | ns20 |
| integer | ns21 |
| integer | ns22 |
| integer | ns23 |
| integer | ns24 |
| integer | ns25 |
| integer | ns26 |
| integer | ns27 |
| integer | ns28 |
| integer | ns29 |
| integer, dimension(nblow:nbhgh) | ngs |
| integer, dimension(ngptsw) | ngb |
| real(kind=kind_phys), dimension(nbands) | wvnum1 |
| real(kind=kind_phys), dimension(nbands) | wvnum2 |
| type module_radsw_parameters::cmpfsw_type |
Definition at line 110 of file radsw_param.f.

| type module_radsw_parameters::profsw_type |
Definition at line 96 of file radsw_param.f.

| type module_radsw_parameters::sfcfsw_type |
Definition at line 82 of file radsw_param.f.

| type module_radsw_parameters::topfsw_type |
Definition at line 70 of file radsw_param.f.

| Class Members | ||
|---|---|---|
| real(kind=kind_phys) | dnfxc | total sky downward flux at toa |
| real(kind=kind_phys) | upfx0 | clear sky upward flux at toa |
| real(kind=kind_phys) | upfxc | total sky upward flux at toa |
| integer, parameter module_radsw_parameters::maxgas = 7 |
Definition at line 138 of file radsw_param.f.
| integer, parameter module_radsw_parameters::nbands = NBHGH-NBLOW+1 |
Definition at line 132 of file radsw_param.f.
| integer, parameter module_radsw_parameters::nbdsw = NBANDS |
Definition at line 144 of file radsw_param.f.
Referenced by module_radiation_aerosols::aer_init(), module_radiation_aerosols::aer_property(), module_radsw_main::cldprop(), module_radiation_aerosols::gocart_init(), module_radiation_driver::grrad(), module_radiation_aerosols::setaer(), module_radiation_aerosols::setgocartaer(), module_radsw_main::spcvrtc(), module_radsw_main::spcvrtm(), and module_radsw_main::swrad().
| integer, parameter module_radsw_parameters::nbhgh = 29 |
Definition at line 130 of file radsw_param.f.
Referenced by module_radsw_main::cldprop(), and module_radsw_main::taumol().
| integer, parameter module_radsw_parameters::nblow = 16 |
Definition at line 128 of file radsw_param.f.
Referenced by module_radsw_main::cldprop(), module_radsw_main::spcvrtc(), module_radsw_main::spcvrtm(), and module_radsw_main::taumol().
| integer, dimension(nblow:nbhgh) module_radsw_parameters::ng |
Definition at line 153 of file radsw_param.f.
Referenced by module_radsw_main::taumol().
| integer module_radsw_parameters::ng16 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol16().
| integer module_radsw_parameters::ng17 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol17().
| integer module_radsw_parameters::ng18 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol18().
| integer module_radsw_parameters::ng19 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol19().
| integer module_radsw_parameters::ng20 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol20().
| integer module_radsw_parameters::ng21 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol21().
| integer module_radsw_parameters::ng22 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol22().
| integer module_radsw_parameters::ng23 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol23().
| integer module_radsw_parameters::ng24 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol24().
| integer module_radsw_parameters::ng25 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol25().
| integer module_radsw_parameters::ng26 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol26().
| integer module_radsw_parameters::ng27 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol27().
| integer module_radsw_parameters::ng28 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol28().
| integer module_radsw_parameters::ng29 |
Definition at line 147 of file radsw_param.f.
Referenced by taumol29().
| integer, dimension(ngptsw) module_radsw_parameters::ngb |
Definition at line 171 of file radsw_param.f.
Referenced by module_radsw_main::spcvrtc(), and module_radsw_main::spcvrtm().
| integer, parameter module_radsw_parameters::ngmax = 16 |
Definition at line 136 of file radsw_param.f.
| integer, parameter module_radsw_parameters::ngptsw = 112 |
Definition at line 134 of file radsw_param.f.
Referenced by module_radsw_main::cldprop(), module_radsw_main::mcica_subcol(), module_radsw_main::spcvrtc(), and module_radsw_main::spcvrtm().
| integer, dimension(nblow:nbhgh) module_radsw_parameters::ngs |
Definition at line 166 of file radsw_param.f.
Referenced by module_radsw_main::taumol().
| integer module_radsw_parameters::ns16 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol16().
| integer module_radsw_parameters::ns17 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol17().
| integer module_radsw_parameters::ns18 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol18().
| integer module_radsw_parameters::ns19 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol19().
| integer module_radsw_parameters::ns20 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol20().
| integer module_radsw_parameters::ns21 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol21().
| integer module_radsw_parameters::ns22 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol22().
| integer module_radsw_parameters::ns23 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol23().
| integer module_radsw_parameters::ns24 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol24().
| integer module_radsw_parameters::ns25 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol25().
| integer module_radsw_parameters::ns26 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol26().
| integer module_radsw_parameters::ns27 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol27().
| integer module_radsw_parameters::ns28 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol28().
| integer module_radsw_parameters::ns29 |
Definition at line 158 of file radsw_param.f.
Referenced by taumol29().
| integer, parameter module_radsw_parameters::nswstr = 1 |
Definition at line 142 of file radsw_param.f.
Referenced by module_radiation_aerosols::gocart_init(), set_aercoef(), and module_radiation_aerosols::setaer().
| integer, parameter module_radsw_parameters::ntbmx = 10000 |
Definition at line 140 of file radsw_param.f.
Referenced by module_radsw_main::rswinit(), module_radsw_main::spcvrtc(), and module_radsw_main::spcvrtm().
| real (kind=kind_phys), dimension(nbands) module_radsw_parameters::wvnum1 |
Definition at line 188 of file radsw_param.f.
| real (kind=kind_phys), dimension(nbands) module_radsw_parameters::wvnum2 |
Definition at line 188 of file radsw_param.f.