C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/aim_v23/com_radcon.h,v 1.1 2002/11/22 17:16:06 jmc Exp $ C $Name: checkpoint59i $ #ifdef ALLOW_AIM C-- COMMON /RADCON/: Radiation constants (initial. in INPHYS) C RHCL1 = relative hum. corresponding to cloud cover = 0 C RHCL2 = relative hum. corresponding to cloud cover = 1 C QACL1 = specific hum. threshold for cloud cover in the upper troposphere C QACL2 = specific hum. threshold for cloud cover in the upper troposphere C ALBCL = cloud albedo (for cloud cover = 1) C EPSSW = fraction of incoming solar radiation absorbed by ozone C EPSLW = fraction of surface LW radiation emitted directly to space C EMISFC = longwave surface emissivity C--: shortwave absorptivities (for dp = 10^5 Pa) : C ABSDRY = abs. of dry air (visible band) C ABSAER = abs. of aerosols (visible band) C ABSWV1 = abs. of water vapour (visible band, for dq = 1 g/kg) C ABSWV2 = abs. of water vapour (near IR band, for dq = 1 g/kg) C ABSCL1 = abs. of clouds (visible band, constant term) C ABSCL2 = abs. of clouds (visible band, for dw = 1 g/kg) C--: longwave absorptivities (per dp = 10^5 Pa) : C ABLWIN = abs. of air in "window" band C ABLCO2 = abs. of air in CO2 band C ABLWV1 = abs. of water vapour in H2O band 1 (weak), for dq = 1 g/kg C ABLWV2 = abs. of water vapour in H2O band 2 (strong), for dq = 1 g/kg C ABLCL1 = abs. of clouds in "window" band, constant term C ABLCL2 = abs. of clouds in "window" band, for dw = 1 g/kg COMMON /RADCON/ RHCL1, RHCL2, QACL1, QACL2, ALBCL, & EPSSW, EPSLW, EMISFC, & ABSDRY, ABSAER, ABSWV1, ABSWV2, ABSCL1, ABSCL2, & ABLWIN, ABLCO2, ABLWV1, ABLWV2, ABLCL1, ABLCL2 _RL RHCL1, RHCL2, QACL1, QACL2, ALBCL _RL EPSSW, EPSLW, EMISFC _RL ABSDRY, ABSAER, ABSWV1, ABSWV2, ABSCL1, ABSCL2 _RL ABLWIN, ABLCO2, ABLWV1, ABLWV2, ABLCL1, ABLCL2 C-- COMMON /RADFIX/: Time-invariant fields (initial. in RADSET) C FBAND = energy fraction emitted in each LW band = f(T) COMMON /RADFIX/ FBAND _RL FBAND(lwTemp1:lwTemp2,0:NBAND) C-------------- C- Next 2 common blocks have been detach from "com_radcon.h" C and put in a sepated file (com_radvar.h) C-- COMMON /RADZON/: Zonally-averaged fields for SW scheme C (updated in SOL_OZ) C FSOL = flux of incoming solar radiation C OZONE = flux absorbed by ozone (lower stratos.) C OZUPP = flux absorbed by ozone (upper stratos.) C ZENIT = optical depth ratio (function of solar zenith angle) c COMMON /RADZON/ FSOL, OZONE, OZUPP, ZENIT, STRATZ c _RL FSOL(NGP), OZONE(NGP), OZUPP(NGP), ZENIT(NGP), STRATZ(NGP) C-- COMMON /RADFLD/: Transmissivity and blackbody rad. C (updated in RADSW/RADLW) C TAU2 = transmissivity of atmospheric layers C ST4A = blackbody emission from full and half atmospheric levels C STRATC = stratospheric correction term C FLUX = radiative flux in different spectral bands c COMMON /RADFLD/ TAU2, ST4A, STRATC, FLUX c _RL TAU2(NGP,NLEV,4), ST4A(NGP,NLEV,2) c _RL STRATC(NGP), FLUX(NGP,4) C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| #endif /* ALLOW_AIM */