1 |
jmc |
1.1 |
C $Header: $ |
2 |
|
|
C $Name: $ |
3 |
|
|
|
4 |
|
|
#ifdef ALLOW_AIM |
5 |
|
|
|
6 |
|
|
C-- COMMON /RADCON/: Radiation constants (initial. in INPHYS) |
7 |
|
|
C RHCL1 = relative hum. corresponding to cloud cover = 0 |
8 |
|
|
C RHCL2 = relative hum. corresponding to cloud cover = 1 |
9 |
|
|
C QACL1 = specific hum. threshold for cloud cover in the upper troposphere |
10 |
|
|
C QACL2 = specific hum. threshold for cloud cover in the upper troposphere |
11 |
|
|
C ALBCL = cloud albedo (for cloud cover = 1) |
12 |
|
|
C EPSSW = fraction of incoming solar radiation absorbed by ozone |
13 |
|
|
C EPSLW = fraction of surface LW radiation emitted directly to space |
14 |
|
|
C EMISFC = longwave surface emissivity |
15 |
|
|
C--: shortwave absorptivities (for dp = 10^5 Pa) : |
16 |
|
|
C ABSDRY = abs. of dry air (visible band) |
17 |
|
|
C ABSAER = abs. of aerosols (visible band) |
18 |
|
|
C ABSWV1 = abs. of water vapour (visible band, for dq = 1 g/kg) |
19 |
|
|
C ABSWV2 = abs. of water vapour (near IR band, for dq = 1 g/kg) |
20 |
|
|
C ABSCL1 = abs. of clouds (visible band, constant term) |
21 |
|
|
C ABSCL2 = abs. of clouds (visible band, for dw = 1 g/kg) |
22 |
|
|
C--: longwave absorptivities (per dp = 10^5 Pa) : |
23 |
|
|
C ABLWIN = abs. of air in "window" band |
24 |
|
|
C ABLCO2 = abs. of air in CO2 band |
25 |
|
|
C ABLWV1 = abs. of water vapour in H2O band 1 (weak), for dq = 1 g/kg |
26 |
|
|
C ABLWV2 = abs. of water vapour in H2O band 2 (strong), for dq = 1 g/kg |
27 |
|
|
C ABLCL1 = abs. of clouds in "window" band, constant term |
28 |
|
|
C ABLCL2 = abs. of clouds in "window" band, for dw = 1 g/kg |
29 |
|
|
|
30 |
|
|
COMMON /RADCON/ RHCL1, RHCL2, QACL1, QACL2, ALBCL, |
31 |
|
|
& EPSSW, EPSLW, EMISFC, |
32 |
|
|
& ABSDRY, ABSAER, ABSWV1, ABSWV2, ABSCL1, ABSCL2, |
33 |
|
|
& ABLWIN, ABLCO2, ABLWV1, ABLWV2, ABLCL1, ABLCL2 |
34 |
|
|
_RL RHCL1, RHCL2, QACL1, QACL2, ALBCL |
35 |
|
|
_RL EPSSW, EPSLW, EMISFC |
36 |
|
|
_RL ABSDRY, ABSAER, ABSWV1, ABSWV2, ABSCL1, ABSCL2 |
37 |
|
|
_RL ABLWIN, ABLCO2, ABLWV1, ABLWV2, ABLCL1, ABLCL2 |
38 |
|
|
|
39 |
|
|
C-- COMMON /RADFIX/: Time-invariant fields (initial. in RADSET) |
40 |
|
|
C FBAND = energy fraction emitted in each LW band = f(T) |
41 |
|
|
COMMON /RADFIX/ FBAND |
42 |
|
|
_RL FBAND(lwTemp1:lwTemp2,0:NBAND) |
43 |
|
|
|
44 |
|
|
C-------------- |
45 |
|
|
C- Next 2 common blocks have been detach from "com_radcon.h" |
46 |
|
|
C and put in a sepated file (com_radvar.h) |
47 |
|
|
|
48 |
|
|
C-- COMMON /RADZON/: Zonally-averaged fields for SW scheme |
49 |
|
|
C (updated in SOL_OZ) |
50 |
|
|
C FSOL = flux of incoming solar radiation |
51 |
|
|
C OZONE = flux absorbed by ozone (lower stratos.) |
52 |
|
|
C OZUPP = flux absorbed by ozone (upper stratos.) |
53 |
|
|
C ZENIT = optical depth ratio (function of solar zenith angle) |
54 |
|
|
c COMMON /RADZON/ FSOL, OZONE, OZUPP, ZENIT, STRATZ |
55 |
|
|
c _RL FSOL(NGP), OZONE(NGP), OZUPP(NGP), ZENIT(NGP), STRATZ(NGP) |
56 |
|
|
|
57 |
|
|
C-- COMMON /RADFLD/: Transmissivity and blackbody rad. |
58 |
|
|
C (updated in RADSW/RADLW) |
59 |
|
|
C TAU2 = transmissivity of atmospheric layers |
60 |
|
|
C ST4A = blackbody emission from full and half atmospheric levels |
61 |
|
|
C STRATC = stratospheric correction term |
62 |
|
|
C FLUX = radiative flux in different spectral bands |
63 |
|
|
c COMMON /RADFLD/ TAU2, ST4A, STRATC, FLUX |
64 |
|
|
c _RL TAU2(NGP,NLEV,4), ST4A(NGP,NLEV,2) |
65 |
|
|
c _RL STRATC(NGP), FLUX(NGP,4) |
66 |
|
|
|
67 |
|
|
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |
68 |
|
|
#endif /* ALLOW_AIM */ |