Radiation Scheme in CCPP
radlw_param.f File Reference

Go to the source code of this file.

Data Types

type  module_radlw_parameters::topflw_type
 define type construct for radiation fluxes at toa More...
 
type  module_radlw_parameters::sfcflw_type
 define type construct for radiation fluxes at surface More...
 
type  module_radlw_parameters::proflw_type
 define type construct for optional radiation flux profiles More...
 

Modules

module  module_radlw_parameters
 This module contains LW band parameters set up.
 

Variables

integer, parameter module_radlw_parameters::nbands = 16
 num of total spectral bands More...
 
integer, parameter module_radlw_parameters::ngptlw = 140
 num of total g-points More...
 
integer, parameter module_radlw_parameters::ntbl = 10000
 lookup table dimension More...
 
integer, parameter module_radlw_parameters::maxgas = 7
 max num of absorbing gases More...
 
integer, parameter module_radlw_parameters::maxxsec = 4
 num of halocarbon gasees More...
 
integer, parameter module_radlw_parameters::nrates = 6
 num of ref rates of binary species More...
 
integer, parameter module_radlw_parameters::nplnk = 181
 dim for plank function table More...
 
integer, parameter module_radlw_parameters::nbdlw = NBANDS
 
integer module_radlw_parameters::ng01
 
integer module_radlw_parameters::ng02
 
integer module_radlw_parameters::ng03
 
integer module_radlw_parameters::ng04
 
integer module_radlw_parameters::ng05
 
integer module_radlw_parameters::ng06
 
integer module_radlw_parameters::ng07
 
integer module_radlw_parameters::ng08
 
integer module_radlw_parameters::ng09
 
integer module_radlw_parameters::ng10
 
integer module_radlw_parameters::ng11
 
integer module_radlw_parameters::ng12
 
integer module_radlw_parameters::ng13
 
integer module_radlw_parameters::ng14
 
integer module_radlw_parameters::ng15
 
integer module_radlw_parameters::ng16
 
integer module_radlw_parameters::ns01
 
integer module_radlw_parameters::ns02
 
integer module_radlw_parameters::ns03
 
integer module_radlw_parameters::ns04
 
integer module_radlw_parameters::ns05
 
integer module_radlw_parameters::ns06
 
integer module_radlw_parameters::ns07
 
integer module_radlw_parameters::ns08
 
integer module_radlw_parameters::ns09
 
integer module_radlw_parameters::ns10
 
integer module_radlw_parameters::ns11
 
integer module_radlw_parameters::ns12
 
integer module_radlw_parameters::ns13
 
integer module_radlw_parameters::ns14
 
integer module_radlw_parameters::ns15
 
integer module_radlw_parameters::ns16
 
integer, dimension(ngptlw) module_radlw_parameters::ngb
 
real(kind=kind_phys), dimension(nbands) module_radlw_parameters::wvnlw1
 
real(kind=kind_phys), dimension(nbands) module_radlw_parameters::wvnlw2
 
real(kind=kind_phys), dimension(nbands) module_radlw_parameters::delwave
 

Data Type Documentation

type module_radlw_parameters::topflw_type

Definition at line 70 of file radlw_param.f.

Collaboration diagram for module_radlw_parameters::topflw_type:
Collaboration graph
Class Members
real(kind=kind_phys) upfx0 clear sky upward flux at toa
real(kind=kind_phys) upfxc total sky upward flux at toa
type module_radlw_parameters::sfcflw_type

Definition at line 80 of file radlw_param.f.

Collaboration diagram for module_radlw_parameters::sfcflw_type:
Collaboration graph
Class Members
real(kind=kind_phys) dnfx0 clear sky downward flux at sfc
real(kind=kind_phys) dnfxc total sky downward flux at sfc
real(kind=kind_phys) upfx0 clear sky upward flux at sfc
real(kind=kind_phys) upfxc total sky upward flux at sfc
type module_radlw_parameters::proflw_type

Definition at line 94 of file radlw_param.f.

Collaboration diagram for module_radlw_parameters::proflw_type:
Collaboration graph
Class Members
real(kind=kind_phys) dnfx0 level dn flux for clear sky
real(kind=kind_phys) dnfxc level dn flux for total sky
real(kind=kind_phys) upfx0 level up flux fro clear sky
real(kind=kind_phys) upfxc level up flux for total sky