← Back to Documentation Home
CCPP SciDoc v8.0.0  v8.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
module_radsw_parameters Module Reference

This module is for specifying the band structures and program parameters used by the RRTMG-SW scheme. More...

Data Types

type  cmpfsw_type
 derived type for special components of surface SW fluxes More...
 
type  profsw_type
 derived type for SW fluxes' column profiles (at layer interfaces) More...
 
type  sfcfsw_type
 derived type for SW fluxes at surface More...
 
type  topfsw_type
 derived type for SW fluxes at TOA More...
 

Variables

integer, parameter nblow = 16
 band range lower index
 
integer, parameter nbhgh = 29
 band range upper index
 
integer, parameter nbands = NBHGH-NBLOW+1
 total number of SW bands (14)
 
integer, parameter ngptsw = 112
 total number of g-point in all bands
 
integer, parameter ngmax = 16
 maximum number of g-point in one band
 
integer, parameter maxgas = 7
 maximum number of absorbing gases
 
integer, parameter ntbmx = 10000
 index upper limit of optical depth and transmittance tables
 
integer, parameter nswstr = 1
 
integer, parameter nbdsw = NBANDS
 
integer ng16
 The actual number of g-point for bands 16-29.
 
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
 array contains values of NS16-NS29
 
integer, dimension(ngptsw), parameter ngb = (/ 16,16,16,16,16,16, 17,17,17,17,17,17,17,17,17,17,17,17, 18,18,18,18,18,18,18,18, 19,19,19,19,19,19,19,19, 20,20,20,20,20,20,20,20,20,20, 21,21,21,21,21,21,21,21,21,21, 22,22, 23,23,23,23,23,23,23,23,23,23, 24,24,24,24,24,24,24,24, 25,25,25,25,25,25, 26,26,26,26,26,26, 27,27,27,27,27,27,27,27, 28,28,28,28,28,28, 29,29,29,29,29,29,29,29,29,29,29,29 /)
 reverse checking of band index for each g-point
 
Starting/ending wavenumber for each of the SW bands
real(kind=kind_phys), dimension(nbands), parameter wvnum1 = (/ 2600.0, 3250.0, 4000.0, 4650.0, 5150.0, 6150.0, 7700.0, 8050.0,12850.0,16000.0,22650.0,29000.0,38000.0, 820.0 /)
 
real(kind=kind_phys), dimension(nbands), parameter wvnum2 = (/ 3250.0, 4000.0, 4650.0, 5150.0, 6150.0, 7700.0, 8050.0, 12850.0,16000.0,22650.0,29000.0,38000.0,50000.0, 2600.0 /)
 

Detailed Description

This module is for specifying the band structures and program parameters used by the RRTMG-SW scheme.

Variable Documentation

◆ maxgas

integer, parameter module_radsw_parameters::maxgas = 7

maximum number of absorbing gases

Definition at line 127 of file radsw_param.f.

◆ nbands

integer, parameter module_radsw_parameters::nbands = NBHGH-NBLOW+1

total number of SW bands (14)

Definition at line 124 of file radsw_param.f.

◆ nbdsw

integer, parameter module_radsw_parameters::nbdsw = NBANDS

Definition at line 133 of file radsw_param.f.

◆ nbhgh

integer, parameter module_radsw_parameters::nbhgh = 29

band range upper index

Definition at line 123 of file radsw_param.f.

◆ nblow

integer, parameter module_radsw_parameters::nblow = 16

band range lower index

Definition at line 122 of file radsw_param.f.

◆ ng

integer, dimension(nblow:nbhgh) module_radsw_parameters::ng

Definition at line 142 of file radsw_param.f.

◆ ng16

integer module_radsw_parameters::ng16

The actual number of g-point for bands 16-29.

Definition at line 136 of file radsw_param.f.

◆ ng17

integer module_radsw_parameters::ng17

Definition at line 136 of file radsw_param.f.

◆ ng18

integer module_radsw_parameters::ng18

Definition at line 136 of file radsw_param.f.

◆ ng19

integer module_radsw_parameters::ng19

Definition at line 136 of file radsw_param.f.

◆ ng20

integer module_radsw_parameters::ng20

Definition at line 136 of file radsw_param.f.

◆ ng21

integer module_radsw_parameters::ng21

Definition at line 136 of file radsw_param.f.

◆ ng22

integer module_radsw_parameters::ng22

Definition at line 136 of file radsw_param.f.

◆ ng23

integer module_radsw_parameters::ng23

Definition at line 136 of file radsw_param.f.

◆ ng24

integer module_radsw_parameters::ng24

Definition at line 136 of file radsw_param.f.

◆ ng25

integer module_radsw_parameters::ng25

Definition at line 136 of file radsw_param.f.

◆ ng26

integer module_radsw_parameters::ng26

Definition at line 136 of file radsw_param.f.

◆ ng27

integer module_radsw_parameters::ng27

Definition at line 136 of file radsw_param.f.

◆ ng28

integer module_radsw_parameters::ng28

Definition at line 136 of file radsw_param.f.

◆ ng29

integer module_radsw_parameters::ng29

Definition at line 136 of file radsw_param.f.

◆ ngb

integer, dimension(ngptsw), parameter module_radsw_parameters::ngb = (/ 16,16,16,16,16,16, 17,17,17,17,17,17,17,17,17,17,17,17, 18,18,18,18,18,18,18,18, 19,19,19,19,19,19,19,19, 20,20,20,20,20,20,20,20,20,20, 21,21,21,21,21,21,21,21,21,21, 22,22, 23,23,23,23,23,23,23,23,23,23, 24,24,24,24,24,24,24,24, 25,25,25,25,25,25, 26,26,26,26,26,26, 27,27,27,27,27,27,27,27, 28,28,28,28,28,28, 29,29,29,29,29,29,29,29,29,29,29,29 /)

reverse checking of band index for each g-point

Definition at line 161 of file radsw_param.f.

◆ ngmax

integer, parameter module_radsw_parameters::ngmax = 16

maximum number of g-point in one band

Definition at line 126 of file radsw_param.f.

◆ ngptsw

integer, parameter module_radsw_parameters::ngptsw = 112

total number of g-point in all bands

Definition at line 125 of file radsw_param.f.

◆ ngs

integer, dimension(nblow:nbhgh) module_radsw_parameters::ngs

array contains values of NS16-NS29

Definition at line 156 of file radsw_param.f.

◆ ns16

integer module_radsw_parameters::ns16

Definition at line 147 of file radsw_param.f.

◆ ns17

integer module_radsw_parameters::ns17

Definition at line 147 of file radsw_param.f.

◆ ns18

integer module_radsw_parameters::ns18

Definition at line 147 of file radsw_param.f.

◆ ns19

integer module_radsw_parameters::ns19

Definition at line 147 of file radsw_param.f.

◆ ns20

integer module_radsw_parameters::ns20

Definition at line 147 of file radsw_param.f.

◆ ns21

integer module_radsw_parameters::ns21

Definition at line 147 of file radsw_param.f.

◆ ns22

integer module_radsw_parameters::ns22

Definition at line 147 of file radsw_param.f.

◆ ns23

integer module_radsw_parameters::ns23

Definition at line 147 of file radsw_param.f.

◆ ns24

integer module_radsw_parameters::ns24

Definition at line 147 of file radsw_param.f.

◆ ns25

integer module_radsw_parameters::ns25

Definition at line 147 of file radsw_param.f.

◆ ns26

integer module_radsw_parameters::ns26

Definition at line 147 of file radsw_param.f.

◆ ns27

integer module_radsw_parameters::ns27

Definition at line 147 of file radsw_param.f.

◆ ns28

integer module_radsw_parameters::ns28

Definition at line 147 of file radsw_param.f.

◆ ns29

integer module_radsw_parameters::ns29

Definition at line 147 of file radsw_param.f.

◆ nswstr

integer, parameter module_radsw_parameters::nswstr = 1

Definition at line 131 of file radsw_param.f.

◆ ntbmx

integer, parameter module_radsw_parameters::ntbmx = 10000

index upper limit of optical depth and transmittance tables

Definition at line 128 of file radsw_param.f.

◆ wvnum1

real (kind=kind_phys), dimension(nbands), parameter module_radsw_parameters::wvnum1 = (/ 2600.0, 3250.0, 4000.0, 4650.0, 5150.0, 6150.0, 7700.0, 8050.0,12850.0,16000.0,22650.0,29000.0,38000.0, 820.0 /)

Definition at line 178 of file radsw_param.f.

◆ wvnum2

real (kind=kind_phys), dimension(nbands), parameter module_radsw_parameters::wvnum2 = (/ 3250.0, 4000.0, 4650.0, 5150.0, 6150.0, 7700.0, 8050.0, 12850.0,16000.0,22650.0,29000.0,38000.0,50000.0, 2600.0 /)

Definition at line 181 of file radsw_param.f.