/[MITgcm]/MITgcm/pkg/atm_compon_interf/ATMCPL.h
ViewVC logotype

Annotation of /MITgcm/pkg/atm_compon_interf/ATMCPL.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.3 - (hide annotations) (download)
Mon Jun 18 21:28:52 2007 UTC (16 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59e, checkpoint59d, checkpoint59g, checkpoint59f, checkpoint59h
Changes since 1.2: +76 -60 lines
File MIME type: text/plain
import/export fields needed for DIC from/to Coupler interface

1 jmc 1.3 C $Header: /u/gcmpack/MITgcm/pkg/aim_compon_interf/ATMCPL.h,v 1.2 2004/05/21 20:00:48 jmc Exp $
2 jmc 1.2 C $Name: $
3 jmc 1.1 C
4     C
5 jmc 1.3 C *==========================================================*
6     C | ATMCPL.h
7     C | o Variables shared between atmos. component to coupler
8     C | layer.
9     C *==========================================================*
10     C | These variables are used in the atmos component. Grid
11     C | variables have already been mapped/interpolated to the
12     C | atmos grid.
13     C | Which variables are exported will depend on the specific
14     C | ocean coupling being utilised. The variables
15     C | carried here will need to be customised accordingly.
16     C *==========================================================*
17 jmc 1.1 C
18 jmc 1.3 C COMMON /ATM_ATM2CPL_R/
19     C atmSLPr :: Atmospheric Sea-Level pressure anomaly (Pa=N/m2)
20     C HeatFlux :: Atmospheric net surface heat flux (W/m^2) (+=upward).
21     C qShortWave :: net shortwave radiation heat flux (W/m^2) (+=upward).
22     C qSensible :: Sensible heatflux (W/m^2).
23     C qLatent :: Latent heatflux (W/m^2).
24     C qLongWave :: net longwave radiation heat flux (W/m^2) (+=upward).
25     C uVelGround :: Zonal wind speed at the ground (m/s).
26     C vVelGround :: Meridional wind speed at the ground (m/s).
27     C tauX :: Atmospheric zonal momentum flux at lower boundary (N/m^2).
28 jmc 1.1 C Same sign as wind. Positive zonal wind is westward.
29 jmc 1.3 C tauY :: Atmospheric meridional momentum flux at lower boundary (N/m^2).
30 jmc 1.1 C Same sign as wind. Positive meridional wind is northward.
31 jmc 1.3 C EvMPrFlux :: Fresh water flux (=Evap-Precip) on atmos. grid
32 jmc 1.1 C ( m/s, positive into atmosphere).
33 jmc 1.3 C RunOffFlux :: Fresh water flux (=RunOff) on atmos. grid
34 jmc 1.1 C ( m/s, positive is leaving the land bucket)
35 jmc 1.3 C RunOffEnFx :: Energy carried by RunOff (W/m2) (+=leaving land bucket)
36     C iceSaltFlx :: salt flux from sea-ice compon. (+=upward=leaving the ocean)
37     C seaIceMass :: sea-ice mass (kg/m2)
38     C airCO2 :: atmospheric CO2 (parts by volume)
39     C sWSpeed :: surface wind speed (m/s)
40     C fracIce :: seaice fraction
41     C atmSLPrTime :: Time period over which term has been integrated.
42     C HeatFluxTime :: Time period over which flux field has been integrated.
43     C qShortWaveTime :: Time period over which term has been integrated.
44     C qSensibleTime :: Time period over which term has been integrated.
45     C qLatentTime :: Time period over which term has been integrated.
46     C qLongwaveTime :: Time period over which term has been integrated.
47     C uVelGroundTime :: Time period over which term has been integrated.
48     C vVelGroundTime :: Time period over which term has been integrated.
49     C tauXTime :: Time period over which flux field has been integrated.
50     C tauYTime :: Time period over which flux field has been integrated.
51     C EvMPrTime :: Time period over which flux field has been integrated.
52     C RunOffTime :: Time period over which flux field has been integrated.
53     C ROEnFxTime :: Time period over which term has been integrated.
54     C saltFxTime :: Time period over which term has been integrated.
55     C seaIceTime :: Time period over which term has been integrated.
56     C airCO2Time :: Time period over which term has been integrated.
57     C sWSpeedTime :: Time period over which term has been integrated.
58     C fracIceTime :: Time period over which term has been integrated.
59     COMMON /ATM_ATM2CPL_R/
60     & atmSLPr, HeatFlux, qShortWave,
61 jmc 1.2 c & qSensible, qLatent, qLongWave,
62     c & uVelGround, vVelGround,
63 jmc 1.3 & tauX, tauY,
64 jmc 1.2 & EvMPrFlux, RunOffFlux, RunOffEnFx,
65     & iceSaltFlx, seaIceMass,
66 jmc 1.3 & airCO2, sWSpeed, fracIce,
67     & atmSLPrTime, HeatFluxTime, qShortWaveTime,
68 jmc 1.2 c & qSensibleTime, qLatentTime, qLongWaveTime,
69     c & uVelGroundTime, vVelGroundTime,
70     & tauXtime, tauYtime,
71     & EvMPrTime, RunOffTime, ROEnFxTime,
72 jmc 1.3 & saltFxTime, seaIceTime,
73     & airCO2Time, sWSpeedTime, fracIceTime
74 jmc 1.2 _RL atmSLPr (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
75 jmc 1.1 _RL HeatFlux (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
76 jmc 1.2 _RL qShortWave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
77     c _RL qSensible (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
78     c _RL qLatent (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
79     c _RL qLongWave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
80     c _RL uVelGround(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
81     c _RL vVelGround(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
82 jmc 1.1 _RL tauX (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
83     _RL tauY (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
84     _RL EvMPrFlux (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
85     _RL RunOffFlux(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
86 jmc 1.2 _RL RunOffEnFx(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
87     _RL iceSaltFlx(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
88     _RL seaIceMass(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
89 jmc 1.3 _RL airCO2 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
90     _RL sWSpeed (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
91     _RL fracIce (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
92 jmc 1.2 _RL atmSLPrTime (nSx,nSy)
93     _RL HeatFluxTime (nSx,nSy)
94     _RL qShortWaveTime(nSx,nSy)
95     c _RL qSensibleTime (nSx,nSy)
96     c _RL qLatentTime (nSx,nSy)
97     c _RL qLongWaveTime (nSx,nSy)
98     c _RL uVelGroundTime(nSx,nSy)
99     c _RL vVelGroundTime(nSx,nSy)
100     _RL tauXTime (nSx,nSy)
101     _RL tauYTime (nSx,nSy)
102     _RL EvMPrTime (nSx,nSy)
103     _RL RunOffTime (nSx,nSy)
104     _RL ROEnFxTime (nSx,nSy)
105     _RL saltFxTime (nSx,nSy)
106     _RL seaIceTime (nSx,nSy)
107 jmc 1.3 _RL airCO2Time (nSx,nSy)
108     _RL sWSpeedTime (nSx,nSy)
109     _RL fracIceTime (nSx,nSy)
110    
111 jmc 1.1
112     C COMMON /ATM_CPL2ATM_R/
113 jmc 1.3 C ocMxlD :: Ocean mixed-layer depth (m). ocMxlD==0. => land.
114     C SSTocn :: Ocean surface temperature (oC). Undefined data for land points.
115     C SSSocn :: Ocean surface salinity (psu). Undefined data for land points.
116     C vSqocn :: Ocean surface velocity square (m2/s2).
117     C flxCO2ocn :: Ocean flux of CO2 (mol/m2/s).
118     COMMON /ATM_CPL2ATM_R/
119     & ocMxlD, SSTocn, SSSocn, vSqocn, flxCO2ocn
120     _RL ocMxlD (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
121     _RL SSTocn (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
122     _RL SSSocn (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
123     _RL vSqocn (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
124     _RL flxCO2ocn(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)

  ViewVC Help
Powered by ViewVC 1.1.22