/[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.1 - (hide annotations) (download)
Mon Dec 15 02:44:47 2003 UTC (20 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint52l_pre, checkpoint52e_pre, hrcube4, checkpoint52n_post, checkpoint52j_post, checkpoint52e_post, checkpoint52l_post, checkpoint52k_post, checkpoint53b_pre, checkpoint52m_post, checkpoint53a_post, checkpoint53b_post, checkpoint53, checkpoint52d_post, checkpoint52f_post, hrcube5, checkpoint52i_post, checkpoint52j_pre, checkpoint52i_pre, checkpoint52h_pre, checkpoint52f_pre, hrcube_2, hrcube_3
File MIME type: text/plain
AIM atmosphere interface S/R for exchanges with the coupler.

1 jmc 1.1 C $Header: $
2     C $Name: $
3     C
4     C
5     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     C
18     C COMMON /ATM_ATM2CPL_R/
19     C HeatFlux - Atmospheric heat flux at lower boundary (W/m^2). Positive flux
20     C is into atmosphere.
21     C tauX - Atmospheric zonal momentum flux at lower boundary (N/m^2).
22     C Same sign as wind. Positive zonal wind is westward.
23     C tauY - Atmospheric meridional momentum flux at lower boundary (N/m^2).
24     C Same sign as wind. Positive meridional wind is northward.
25     C uVelGround - Zonal wind speed at the ground (m/s).
26     C vVelGround - Meridional wind speed at the ground (m/s).
27     C EvMPrFlux - Fresh water flux (=Evap-Precip) on atmos. grid
28     C ( m/s, positive into atmosphere).
29     C RunOffFlux - Fresh water flux (=RunOff) on atmos. grid
30     C ( m/s, positive is leaving the land bucket)
31     C Qsensible - Sensible heatflux (W/m^2).
32     C Qlatent - Latent heatflux (W/m^2).
33     C Qlongwave - Downward longwave (W/m^2).
34     C Qshortwave - Upward shortwave (W/m^2).
35     C HeatFluxTime - Time period over which flux field has been integrated.
36     C tauXTime - Time period over which flux field has been integrated.
37     C tauYTime - Time period over which flux field has been integrated.
38     C uVelGroundTime - Time period over which term has been integrated.
39     C vVelGroundTime - Time period over which term has been integrated.
40     C EvMPrTime - Time period over which flux field has been integrated.
41     C RunOffTime - Time period over which flux field has been integrated.
42     C QsensibleTime - Time period over which term has been integrated.
43     C QlatentTime - Time period over which term has been integrated.
44     C QlongwaveTime - Time period over which term has been integrated.
45     C QshortwaveTime - Time period over which term has been integrated.
46     COMMON /ATM_ATM2CPL_R/
47     & HeatFlux, tauX, tauY, EvMPrFlux, RunOffFlux,
48     & uVelGround, vVelGround,
49     & Qsensible, Qlatent, Qlongwave, Qshortwave,
50     & HeatFluxTime, tauXtime, tauYtime,
51     & uVelGroundTime, vVelGroundTime,
52     & EvMPrTime, RunOffTime,
53     & QsensibleTime, QlatentTime,
54     & QlongwaveTime, QshortwaveTime
55     _RL HeatFlux (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
56     _RL tauX (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
57     _RL tauY (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
58     _RL uVelGround(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
59     _RL vVelGround(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
60     _RL EvMPrFlux (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
61     _RL RunOffFlux(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
62     _RL Qsensible (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
63     _RL Qlatent (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
64     _RL Qlongwave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
65     _RL Qshortwave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
66     _RL HeatFluxTime(nSx,nSy)
67     _RL tauXTime(nSx,nSy)
68     _RL tauYTime(nSx,nSy)
69     _RL uVelGroundTime(nSx,nSy)
70     _RL vVelGroundTime(nSx,nSy)
71     _RL EvMPrTime (nSx,nSy)
72     _RL RunOffTime(nSx,nSy)
73     _RL QsensibleTime(nSx,nSy)
74     _RL QlatentTime(nSx,nSy)
75     _RL QlongwaveTime(nSx,nSy)
76     _RL QshortwaveTime(nSx,nSy)
77    
78     C
79     C COMMON /ATM_CPL2ATM_R/
80     C Hocn - Ocean depths (m). Hocn==0. => land.
81     C SSTocn - Ocean surface temperature (oC). Undefined data for land points.
82     COMMON /ATM_CPL2ATM_R/
83     & Hocn, SSTocn
84     _RL Hocn (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
85     _RL SSTocn (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)

  ViewVC Help
Powered by ViewVC 1.1.22