/[MITgcm]/MITgcm/pkg/atm_ocn_coupler/ATMVARS.h
ViewVC logotype

Contents of /MITgcm/pkg/atm_ocn_coupler/ATMVARS.h

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


Revision 1.8 - (show annotations) (download)
Wed Jan 6 00:28:14 2016 UTC (8 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint66g, checkpoint66f, checkpoint66e, checkpoint66d, checkpoint66c, checkpoint66b, checkpoint66a, checkpoint66o, checkpoint66n, checkpoint66m, checkpoint66l, checkpoint66k, checkpoint66j, checkpoint66i, checkpoint66h, checkpoint65z, checkpoint65x, checkpoint65y, checkpoint65s, checkpoint65v, checkpoint65w, checkpoint65t, checkpoint65u, HEAD
Changes since 1.7: +38 -16 lines
File MIME type: text/plain
- add option to export RunOff to OCN (to use for DIC river input)
- add 2-way thSIce vars exchange to allow to use seaice dynamics in OCN

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-|--+----|

  ViewVC Help
Powered by ViewVC 1.1.22