1 |
C $Header: /u/gcmpack/MITgcm/pkg/atm_ocn_coupler/ATMVARS.h,v 1.7 2013/12/02 23:21:47 jmc Exp $ |
2 |
C $Name: $ |
3 |
|
4 |
C *==========================================================* |
5 |
C | ATMVARS.h Declare arrays for holding data on the atmos. |
6 |
C | grid. Arrays may need adding or removing |
7 |
C | different couplings. |
8 |
C *==========================================================* |
9 |
|
10 |
C landMask_atm :: Atmosphere land mask (=1 : full land grid-point; |
11 |
C =0 : full ocean grid-point); |
12 |
|
13 |
C-- fields send to ATM: |
14 |
C OcMxlD_atm :: Ocean mixed-layer depths on atmos. grid (m) |
15 |
C SST_atm :: Sea surface temperature on atmos. grid ( oC). |
16 |
C SSS_atm :: Sea surface temperature on atmos. grid (psu). |
17 |
C vSq_atm :: Sea surface velocity square on atmos. grid (m2/s2) |
18 |
C- optionally sent: |
19 |
C fluxCO2_atm :: flux of CO2 from ocn->Atm on atmos. grid (mol/m2/s) |
20 |
|
21 |
C-- fields received from ATM: |
22 |
C atmSLPr_atm :: Sea Level atmos. pressure on atmos. grid (Pa) |
23 |
C HeatFlux_atm :: net Heat flux on atmos. grid (W/m2, +=upward) |
24 |
C qShortWave_atm :: net shortwave radiation on atmos. grid (W/m2, +=upward) |
25 |
C TauX_atm :: Zonal momentum flux on atmos. grid ( N/m^2, same |
26 |
C sign as the wind ; positive wind == westward flow) |
27 |
C TauY_atm :: Meridional momentum flux on atmos. grid ( N/m^2, same |
28 |
C sign as the wind ; positive wind == northward flow) |
29 |
C EvMPr_atm :: Fresh water flux (=Evap-Precip) on atmos. grid |
30 |
C ( kg/m2/s, positive into atmosphere). |
31 |
C- optionally received: |
32 |
C RunOff_atm :: Fresh water flux (=RunOff) on atmos. grid |
33 |
C ( kg/m2/s, positive is leaving the land bucket) |
34 |
C ROEnFx_atm :: Energy carried by RunOff on atmos. grid |
35 |
C ( W/m2, +=leaving land bucket) |
36 |
C SaltFlx_atm :: salt flux from seaice compon. on atmos. grid |
37 |
C ( g/m2/s, +=upward=leaving the ocean) |
38 |
C sIceMass_atm :: seaice mass on atmos. grid (kg/m2) |
39 |
C saltPlmFlx_atm :: salt-plume flux on atmos. grid, for salt_plume pkg |
40 |
C aCO2_atm :: atmos CO2 on atmos. grid (parts by volume) |
41 |
C wSpeed_atm :: surface windspeed on atmos. grid (m/s) |
42 |
|
43 |
C-- fields used for multiple purpose: |
44 |
C sIceFrac_atm :: seaice fraction on atmos. grid |
45 |
|
46 |
C-- fields sent to & received from ATM: |
47 |
C sIceThick_atm :: seaice thickness [m] on atmos. grid |
48 |
C sIceSnowH_atm :: snow thickness over seaice [m] on atmos. grid |
49 |
C sIceQ1_atm :: seaice enthalpy of ice layer 1 [J/kg] on atmos. grid |
50 |
C sIceQ2_atm :: seaice enthalpy of ice layer 2 [J/kg] on atmos. grid |
51 |
|
52 |
COMMON /ATMVARS_R/ |
53 |
& landMask_atm, |
54 |
& OcMxlD_atm, SST_atm, SSS_atm, vSq_atm, |
55 |
& fluxCO2_atm, |
56 |
& atmSLPr_atm, HeatFlux_atm, qShortWave_atm, |
57 |
& TauX_atm, TauY_atm, EvMPr_atm, |
58 |
& RunOff_atm, ROEnFx_atm, |
59 |
& SaltFlx_atm, sIceMass_atm, saltPlmFlx_atm, |
60 |
& aCO2_atm, wSpeed_atm, |
61 |
& sIceFrac_atm, |
62 |
& sIceThick_atm, sIceSnowH_atm, sIceQ1_atm, sIceQ2_atm |
63 |
|
64 |
_RL landMask_atm (Nx_atm,Ny_atm) |
65 |
|
66 |
_RL OcMxlD_atm (Nx_atm,Ny_atm) |
67 |
_RL SST_atm (Nx_atm,Ny_atm) |
68 |
_RL SSS_atm (Nx_atm,Ny_atm) |
69 |
_RL vSq_atm (Nx_atm,Ny_atm) |
70 |
_RL fluxCO2_atm (Nx_atm,Ny_atm) |
71 |
|
72 |
_RL atmSLPr_atm (Nx_atm,Ny_atm) |
73 |
_RL HeatFlux_atm (Nx_atm,Ny_atm) |
74 |
_RL qShortWave_atm (Nx_atm,Ny_atm) |
75 |
_RL TauX_atm (Nx_atm,Ny_atm) |
76 |
_RL TauY_atm (Nx_atm,Ny_atm) |
77 |
_RL EvMPr_atm (Nx_atm,Ny_atm) |
78 |
|
79 |
_RL RunOff_atm (Nx_atm,Ny_atm) |
80 |
_RL ROEnFx_atm (Nx_atm,Ny_atm) |
81 |
_RL SaltFlx_atm (Nx_atm,Ny_atm) |
82 |
_RL sIceMass_atm (Nx_atm,Ny_atm) |
83 |
_RL saltPlmFlx_atm (Nx_atm,Ny_atm) |
84 |
_RL aCO2_atm (Nx_atm,Ny_atm) |
85 |
_RL wSpeed_atm (Nx_atm,Ny_atm) |
86 |
|
87 |
_RL sIceFrac_atm (Nx_atm,Ny_atm) |
88 |
_RL sIceThick_atm (Nx_atm,Ny_atm) |
89 |
_RL sIceSnowH_atm (Nx_atm,Ny_atm) |
90 |
_RL sIceQ1_atm (Nx_atm,Ny_atm) |
91 |
_RL sIceQ2_atm (Nx_atm,Ny_atm) |
92 |
|
93 |
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| |