/[MITgcm]/MITgcm/pkg/ocn_compon_interf/CPL_TAVE.h
ViewVC logotype

Contents of /MITgcm/pkg/ocn_compon_interf/CPL_TAVE.h

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


Revision 1.2 - (show annotations) (download)
Wed Jan 6 00:58:23 2016 UTC (8 years, 3 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.1: +9 -17 lines
File MIME type: text/plain
add "#ifdef ALLOW_DIC" around DIC related time-ave output fields

1 C $Header: /u/gcmpack/MITgcm/pkg/ocn_compon_interf/CPL_TAVE.h,v 1.1 2010/01/03 19:26:54 jmc Exp $
2 C $Name: $
3
4 CBOP
5 C !ROUTINE: CPL_TAVE.h
6 C !INTERFACE:
7 C include "CPL_TAVE.h"
8 C !DESCRIPTION:
9 C \bv
10 C *==========================================================*
11 C | CPL_TAVE.h
12 C | o Header for CPL time-average diagnostics
13 C *==========================================================*
14 C | Declares global arrays used for holding/accumulating
15 C | diagnostic output from CPL.
16 C *==========================================================*
17 C \ev
18 CEOP
19
20 #ifdef COMPONENT_MODULE
21 #ifdef ALLOW_TIMEAVE
22
23 C-- COMMON /CPL_TAVE_VARS/ Time average CPL-variables
24 C CPL_timeAve :: Cumulated time [s]
25 C SLPtave :: Atmospheric Sea-Level pressure [Pa=N/m2]
26 C HFtave :: Net surface heat-flux [W/m2, +=upward]
27 C QSWtave :: Net shortwave heat flux [W/m2, +=upward]
28 C TXtave :: Surface stress [Pa=N/m2], zonal compon.
29 C TYtave :: Surface stress [Pa=N/m2], merid compon.
30 C FWtave :: Net fresh water flux (=E-P-R) [kg/m2/s, +=upward]
31 C SFxtave :: Salt flux (from sea-ice) [psu.kg/m2/s, +=upward]
32 C SICtave :: Sea-ice mass [kg/m2]
33 C MXLtave :: Ocean mixed-layer depth [m]
34 C SSTtave :: Ocean surface temperature [oC]
35 C SSStave :: Ocean surface salinity [psu]
36 C vSqtave :: Ocean surface velocity square [m2/s2]
37 C aC02tave :: CO2 level in atm [parts by volume]
38 C sWSpdtave :: Surface wind speed [m/s]
39 C iceftave :: Fraction of ocean covered by seaice
40 C fCO2tave :: Flux of CO2 from ocean->atm [mol/m2/s]
41 COMMON /CPL_TAVE_VARS/
42 & CPL_timeAve,
43 & SLPtave, HFtave, QSWtave,
44 & TXtave, TYtave,
45 & FWtave, SFxtave, SICtave,
46 & MXLtave, SSTtave, SSStave, vSqtave
47 #ifdef ALLOW_DIC
48 & , aCO2tave, sWSpdtave,
49 & iceftave, fCO2tave
50 #endif /* ALLOW_DIC */
51
52 _RL CPL_timeAve(nSx,nSy)
53 _RL SLPtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
54 _RL HFtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
55 _RL QSWtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
56 _RL TXtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
57 _RL TYtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
58 _RL FWtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
59 _RL SFxtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
60 _RL SICtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
61 _RL MXLtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
62 _RL SSTtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
63 _RL SSStave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
64 _RL vSqtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
65 #ifdef ALLOW_DIC
66 _RL aCO2tave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
67 _RL sWSpdtave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
68 _RL iceftave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
69 _RL fCO2tave (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
70 #endif /* ALLOW_DIC */
71
72 #endif /* ALLOW_TIMEAVE */
73 #endif /* COMPONENT_MODULE */
74
75 CEH3 ;;; Local Variables: ***
76 CEH3 ;;; mode:fortran ***
77 CEH3 ;;; End: ***

  ViewVC Help
Powered by ViewVC 1.1.22