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 */ |