Radiation Scheme in CCPP
radsw_param.f File Reference

Go to the source code of this file.

Data Types

type  module_radsw_parameters::topfsw_type
 define type construct for radiation fluxes at toa More...
 
type  module_radsw_parameters::sfcfsw_type
 define type construct for radiation fluxes at surface More...
 
type  module_radsw_parameters::profsw_type
 define type construct for optional radiation flux profiles More...
 
type  module_radsw_parameters::cmpfsw_type
 define type construct for optional component downward fluxes at surface More...
 

Modules

module  module_radsw_parameters
 This module contains SW band parameters set up.
 

Variables

integer, parameter module_radsw_parameters::nblow = 16
 band range lower limit More...
 
integer, parameter module_radsw_parameters::nbhgh = 29
 band range upper limit More...
 
integer, parameter module_radsw_parameters::nbands = NBHGH-NBLOW+1
 number of spectral bands More...
 
integer, parameter module_radsw_parameters::ngptsw = 112
 total number of g-point in all bands More...
 
integer, parameter module_radsw_parameters::ngmax = 16
 max num of g-point in one band More...
 
integer, parameter module_radsw_parameters::maxgas = 7
 max num of absorbing gases More...
 
integer, parameter module_radsw_parameters::ntbmx = 10000
 index upper limit of trans table More...
 
integer, parameter module_radsw_parameters::nswstr = 1
 
integer, parameter module_radsw_parameters::nbdsw = NBANDS
 
integer module_radsw_parameters::ng16
 
integer module_radsw_parameters::ng17
 
integer module_radsw_parameters::ng18
 
integer module_radsw_parameters::ng19
 
integer module_radsw_parameters::ng20
 
integer module_radsw_parameters::ng21
 
integer module_radsw_parameters::ng22
 
integer module_radsw_parameters::ng23
 
integer module_radsw_parameters::ng24
 
integer module_radsw_parameters::ng25
 
integer module_radsw_parameters::ng26
 
integer module_radsw_parameters::ng27
 
integer module_radsw_parameters::ng28
 
integer module_radsw_parameters::ng29
 
integer, dimension(nblow:nbhgh) module_radsw_parameters::ng
 
integer module_radsw_parameters::ns16
 
integer module_radsw_parameters::ns17
 
integer module_radsw_parameters::ns18
 
integer module_radsw_parameters::ns19
 
integer module_radsw_parameters::ns20
 
integer module_radsw_parameters::ns21
 
integer module_radsw_parameters::ns22
 
integer module_radsw_parameters::ns23
 
integer module_radsw_parameters::ns24
 
integer module_radsw_parameters::ns25
 
integer module_radsw_parameters::ns26
 
integer module_radsw_parameters::ns27
 
integer module_radsw_parameters::ns28
 
integer module_radsw_parameters::ns29
 
integer, dimension(nblow:nbhgh) module_radsw_parameters::ngs
 
integer, dimension(ngptsw) module_radsw_parameters::ngb
 
real(kind=kind_phys), dimension(nbands) module_radsw_parameters::wvnum1
 
real(kind=kind_phys), dimension(nbands) module_radsw_parameters::wvnum2
 

Data Type Documentation

type module_radsw_parameters::topfsw_type

Definition at line 70 of file radsw_param.f.

Collaboration diagram for module_radsw_parameters::topfsw_type:
Collaboration graph
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
type module_radsw_parameters::sfcfsw_type

Definition at line 82 of file radsw_param.f.

Collaboration diagram for module_radsw_parameters::sfcfsw_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_radsw_parameters::profsw_type

Definition at line 96 of file radsw_param.f.

Collaboration diagram for module_radsw_parameters::profsw_type:
Collaboration graph
Class Members
real(kind=kind_phys) dnfx0 clear sky level downward flux
real(kind=kind_phys) dnfxc total sky level downward flux
real(kind=kind_phys) upfx0 clear sky level upward flux
real(kind=kind_phys) upfxc total sky level upward flux
type module_radsw_parameters::cmpfsw_type

Definition at line 110 of file radsw_param.f.

Collaboration diagram for module_radsw_parameters::cmpfsw_type:
Collaboration graph
Class Members
real(kind=kind_phys) nirbm sfc downward nir direct beam flux
real(kind=kind_phys) nirdf sfc downward nir diffused flux
real(kind=kind_phys) uvbf0 clear sky downward uv-b flux at sfc
real(kind=kind_phys) uvbfc total sky downward uv-b flux at sfc
real(kind=kind_phys) visbm sfc downward uv+vis direct beam flux
real(kind=kind_phys) visdf sfc downward uv=vis diffused flux