68 use machine,
only : kind_phys
79 real (kind=kind_phys) :: upfxc
80 real (kind=kind_phys) :: upfx0
88 real (kind=kind_phys) :: upfxc
89 real (kind=kind_phys) :: upfx0
90 real (kind=kind_phys) :: dnfxc
91 real (kind=kind_phys) :: dnfx0
95 real (kind=kind_phys) :: upfxc
96 real (kind=kind_phys) :: dnfxc
97 real (kind=kind_phys) :: upfx0
98 real (kind=kind_phys) :: dnfx0
102 integer,
parameter :: nbands = 16
103 integer,
parameter :: ngptlw = 140
104 integer,
parameter :: ntbl = 10000
105 integer,
parameter :: maxgas = 7
106 integer,
parameter :: maxxsec= 4
107 integer,
parameter :: nrates = 6
108 integer,
parameter :: nplnk = 181
110 integer,
parameter :: nbdlw = nbands
113 integer :: ng01, ng02, ng03, ng04, ng05, ng06, ng07, ng08, &
114 & NG09, NG10, NG11, NG12, NG13, NG14, NG15, NG16
115 parameter (ng01=10, ng02=12, ng03=16, ng04=14, ng05=16, ng06=08, &
116 & ng07=12, ng08=08, ng09=12, ng10=06, ng11=08, ng12=08, &
117 & ng13=04, ng14=02, ng15=02, ng16=02)
120 integer :: ns01, ns02, ns03, ns04, ns05, ns06, ns07, ns08, &
121 & NS09, NS10, NS11, NS12, NS13, NS14, NS15, NS16
122 parameter (ns01=00, ns02=10, ns03=22, ns04=38, ns05=52, ns06=68, &
123 & ns07=76, ns08=88, ns09=96, ns10=108, ns11=114, &
124 & ns12=122, ns13=130, ns14=134, ns15=136, ns16=138)
127 integer,
dimension(NGPTLW) :: ngb
128 data ngb(:) / 10*1, 12*2, 16*3, 14*4, 16*5, 8*6, 12*7, 8*8, &
129 & 12*9, 6*10, 8*11, 8*12, 4*13, 2*14, 2*15, 2*16 /
132 real (kind=kind_phys) :: wvnlw1(nbands), wvnlw2(nbands)
134 & 10., 350., 500., 630., 700., 820., 980., 1080., &
135 & 1180., 1390., 1480., 1800., 2080., 2250., 2380., 2600. /
137 & 350., 500., 630., 700., 820., 980., 1080., 1180., &
138 & 1390., 1480., 1800., 2080., 2250., 2380., 2600., 3250. /
140 real (kind=kind_phys) :: delwave(nbands)
141 data delwave / 340., 150., 130., 70., 120., 160., 100., 100., &
142 & 210., 90., 320., 280., 170., 130., 220., 650. /
This module contains LW band parameters set up.
define type construct for optional radiation flux profiles
derived type for LW fluxes at surface
derived type for LW fluxes at top of atmosphere