56 INTEGER(KIND=JPIM),
INTENT(IN) :: KTSW
57 INTEGER(KIND=JPIM),
INTENT(IN) :: KSW
58 REAL(KIND=JPRB) :: ZTAUA2(2,6) ,ZPIZA2(2,6) ,ZCGA2(2,6)
59 REAL(KIND=JPRB) :: ZTAUA4(4,6) ,ZPIZA4(4,6) ,ZCGA4(4,6)
60 REAL(KIND=JPRB) :: ZTAUA6(6,6) ,ZPIZA6(6,6) ,ZCGA6(6,6)
62 INTEGER(KIND=JPIM) :: JAER, JNU
63 REAL(KIND=JPRB) :: ZHOOK_HANDLE
101 & 1.69446_jprb , 1.11855_jprb , 1.09212_jprb , 1.72145_jprb , 1.03858_jprb , 1.12044_jprb /)
103 & 0.40174_jprb , 0.89383_jprb , 0.89546_jprb , 0.40741_jprb , 0.51143_jprb , 0.32646_jprb /)
106 & .9148907_jprb, .9956173_jprb, .7504584_jprb, .8131335_jprb, .9401905_jprb, .9999999_jprb/)
108 & .8814597_jprb, .9920407_jprb, .9239428_jprb, .7546879_jprb, .9515548_jprb, .9938563_jprb/)
111 & 0.729019_jprb, 0.803129_jprb, 0.784592_jprb, 0.712208_jprb, .7008249_jprb, .7270548_jprb/)
113 & 0.663224_jprb, 0.793746_jprb, 0.696315_jprb, 0.652612_jprb, .6608509_jprb, .6318786_jprb/)
118 & 1.69446_jprb , 1.11855_jprb , 1.09212_jprb , 1.72145_jprb , 1.03858_jprb , 1.12044_jprb /)
120 & 0.52838_jprb , 0.93285_jprb , 0.93449_jprb , 0.53078_jprb , 0.67148_jprb , 0.46608_jprb /)
122 & 0.20543_jprb , 0.84642_jprb , 0.84958_jprb , 0.21673_jprb , 0.28270_jprb , 0.10915_jprb /)
124 & 0.10849_jprb , 0.66699_jprb , 0.65255_jprb , 0.11600_jprb , 0.06529_jprb , 0.04468_jprb /)
127 & .9148907_jprb, .9956173_jprb, .7504584_jprb, .8131335_jprb, .9401905_jprb, .9999999_jprb/)
129 & .8970131_jprb, .9984940_jprb, .9245594_jprb, .7768385_jprb, .9532763_jprb, .9999999_jprb/)
131 & .8287144_jprb, .9949396_jprb, .9279543_jprb, .6765051_jprb, .9467578_jprb, .9955938_jprb/)
133 & .5230504_jprb, .7868518_jprb, .8531531_jprb, .4048149_jprb, .8748231_jprb, .2355667_jprb/)
136 & 0.729019_jprb, 0.803129_jprb, 0.784592_jprb, 0.712208_jprb, .7008249_jprb, .7270548_jprb/)
138 & 0.668431_jprb, 0.788530_jprb, 0.698682_jprb, 0.657422_jprb, .6735182_jprb, .6519706_jprb/)
140 & 0.636342_jprb, 0.802467_jprb, 0.691305_jprb, 0.627497_jprb, .6105750_jprb, .4760794_jprb/)
142 & 0.700610_jprb, 0.818871_jprb, 0.702399_jprb, 0.689886_jprb, .4629866_jprb, .1907639_jprb/)
147 & 1.69446_jprb , 1.11855_jprb , 1.09212_jprb , 1.72145_jprb , 1.03858_jprb , 1.12044_jprb /)
149 & 1.69446_jprb , 1.11855_jprb , 1.09212_jprb , 1.72145_jprb , 1.03858_jprb , 1.12044_jprb /)
151 & 1.69446_jprb , 1.11855_jprb , 1.09212_jprb , 1.72145_jprb , 1.03858_jprb , 1.12044_jprb /)
153 & 0.52838_jprb , 0.93285_jprb , 0.93449_jprb , 0.53078_jprb , 0.67148_jprb , 0.46608_jprb /)
155 & 0.20543_jprb , 0.84642_jprb , 0.84958_jprb , 0.21673_jprb , 0.28270_jprb , 0.10915_jprb /)
157 & 0.10849_jprb , 0.66699_jprb , 0.65255_jprb , 0.11600_jprb , 0.06529_jprb , 0.04468_jprb /)
160 & .9148907_jprb, .9956173_jprb, .7504584_jprb, .8131335_jprb, .9401905_jprb, .9999999_jprb/)
162 & .9148907_jprb, .9956173_jprb, .7504584_jprb, .8131335_jprb, .9401905_jprb, .9999999_jprb/)
164 & .9148907_jprb, .9956173_jprb, .7504584_jprb, .8131335_jprb, .9401905_jprb, .9999999_jprb/)
166 & .8970131_jprb, .9984940_jprb, .9245594_jprb, .7768385_jprb, .9532763_jprb, .9999999_jprb/)
168 & .8287144_jprb, .9949396_jprb, .9279543_jprb, .6765051_jprb, .9467578_jprb, .9955938_jprb/)
170 & .5230504_jprb, .7868518_jprb, .8531531_jprb, .4048149_jprb, .8748231_jprb, .2355667_jprb/)
173 & 0.729019_jprb, 0.803129_jprb, 0.784592_jprb, 0.712208_jprb, .7008249_jprb, .7270548_jprb/)
175 & 0.729019_jprb, 0.803129_jprb, 0.784592_jprb, 0.712208_jprb, .7008249_jprb, .7270548_jprb/)
177 & 0.729019_jprb, 0.803129_jprb, 0.784592_jprb, 0.712208_jprb, .7008249_jprb, .7270548_jprb/)
179 & 0.668431_jprb, 0.788530_jprb, 0.698682_jprb, 0.657422_jprb, .6735182_jprb, .6519706_jprb/)
181 & 0.636342_jprb, 0.802467_jprb, 0.691305_jprb, 0.627497_jprb, .6105750_jprb, .4760794_jprb/)
183 & 0.700610_jprb, 0.818871_jprb, 0.702399_jprb, 0.689886_jprb, .4629866_jprb, .1907639_jprb/)
190 rtaua(jnu,jaer)=ztaua2(jnu,jaer)
191 rpiza(jnu,jaer)=zpiza2(jnu,jaer)
192 rcga(jnu,jaer) =zcga2(jnu,jaer)
195 ELSEIF (ksw == 4)
THEN
198 rtaua(jnu,jaer)=ztaua4(jnu,jaer)
199 rpiza(jnu,jaer)=zpiza4(jnu,jaer)
200 rcga(jnu,jaer) =zcga4(jnu,jaer)
203 ELSEIF (ksw == 6)
THEN
206 rtaua(jnu,jaer)=ztaua6(jnu,jaer)
207 rpiza(jnu,jaer)=zpiza6(jnu,jaer)
208 rcga(jnu,jaer) =zcga6(jnu,jaer)
211 ELSEIF (ksw == 14 .AND. ktsw == 14)
THEN
212 print *,
'SUAERSN: 14-SPECTRAL INTERVALS --> RRTM_SW'
214 stop
'SUAERSN: WRONG NUMBER OF SPECTRAL INTERVALS'
real(kind=jprb), dimension(6, 6) rtaua
subroutine suaersn(KTSW, KSW)
real(kind=jprb), dimension(6, 6) rcga
subroutine dr_hook(CDNAME, KSWITCH, PKEY)
real(kind=jprb), dimension(6, 6) rpiza