/[MITgcm]/MITgcm/pkg/offline/OFFLINE.h
ViewVC logotype

Contents of /MITgcm/pkg/offline/OFFLINE.h

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


Revision 1.9 - (show annotations) (download)
Sat Apr 3 22:34:26 2010 UTC (14 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62g, checkpoint62f, checkpoint62e, checkpoint62k, checkpoint62j, checkpoint62i, checkpoint62h, checkpoint62o, checkpoint62n, checkpoint62m, checkpoint62l, checkpoint62s, checkpoint62r, checkpoint62q, checkpoint62p, checkpoint62v, checkpoint62u, checkpoint62t
Changes since 1.8: +3 -3 lines
File MIME type: text/plain
- change pkg/offline to read-in average KPPghat*KPPdiffKzS from file
  KPP_ghatKFile (instead of the average of KPPghat from file KPP_ghatFile)

1 C $Header: /u/gcmpack/MITgcm/pkg/offline/OFFLINE.h,v 1.8 2010/03/30 14:56:30 dfer Exp $
2 C $Name: $
3
4 #ifdef ALLOW_OFFLINE
5 c !ROUTINE: OFFLINE.h
6 c -------------------------------
7 c OFFLINE.h
8 C variable for forcing offline tracer
9 c -------------------------------
10
11 c Forcing files
12 COMMON /OFFLINE_COMMON_R/
13 & ConvectCount, ICEM,
14 & deltaToffline,
15 & offlineForcingPeriod, offlineForcingCycle,
16 & offlineLoadPrec
17 _RL ICEM(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
18 _RS ConvectCount(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nR,nSx,nSy)
19 _RL deltaToffline
20 _RL offlineForcingPeriod
21 _RL offlineForcingCycle
22 INTEGER offlineLoadPrec
23
24 COMMON /OFFLINE_COMMON_C/
25 & UvelFile, VvelFile, WvelFile, ThetFile, Saltfile,
26 & ConvFile, GMwxFile, GMwyFile, GMwzFile,
27 & HfluxFile, SfluxFile, ICEFile,
28 & KPP_DiffSFile, KPP_ghatKFile
29 CHARACTER*(MAX_LEN_FNAM) UvelFile
30 CHARACTER*(MAX_LEN_FNAM) VvelFile
31 CHARACTER*(MAX_LEN_FNAM) WvelFile
32 CHARACTER*(MAX_LEN_FNAM) ConvFile
33 CHARACTER*(MAX_LEN_FNAM) ThetFile
34 CHARACTER*(MAX_LEN_FNAM) SaltFile
35 CHARACTER*(MAX_LEN_FNAM) GMwxFile
36 CHARACTER*(MAX_LEN_FNAM) GMwyFile
37 CHARACTER*(MAX_LEN_FNAM) GMwzFile
38 CHARACTER*(MAX_LEN_FNAM) HFluxFile
39 CHARACTER*(MAX_LEN_FNAM) SFluxFile
40 CHARACTER*(MAX_LEN_FNAM) ICEFile
41 CHARACTER*(MAX_LEN_FNAM) KPP_DiffSFile
42 CHARACTER*(MAX_LEN_FNAM) KPP_ghatKFile
43
44 COMMON /OFFLINE_COMMON_I/
45 & offlineIter0, offlineOffsetIter
46 INTEGER offlineIter0
47 INTEGER offlineOffsetIter
48
49 C uvel[01] :: Temp. for u
50 C vvel[01] :: Temp. for v
51 C wvel[01] :: Temp. for w
52 C conv[01] :: Temp for Convection Count
53 C [01] :: End points for interpolation
54 C Above use static heap storage to allow exchange.
55 C aWght, bWght :: Interpolation weights
56 COMMON /OFFLINE_FFIELDS_R/
57 & uvel0, vvel0, wvel0, tave0, save0,
58 & conv0, gmkx0, gmky0, gmkz0, hflx0,
59 & sflx0, kdfs0, kght0, icem0,
60 & uvel1, vvel1, wvel1, tave1, save1,
61 & conv1, gmkx1, gmky1, gmkz1, hflx1,
62 & sflx1, kdfs1, kght1, icem1
63 _RS uvel0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
64 _RS uvel1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
65 _RS vvel0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
66 _RS vvel1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
67 _RS wvel0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
68 _RS wvel1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
69 _RS tave0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
70 _RS tave1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
71 _RS save0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
72 _RS save1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
73 _RS conv0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
74 _RS conv1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
75 _RS gmkx0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
76 _RS gmkx1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
77 _RS gmky0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
78 _RS gmky1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
79 _RS gmkz0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
80 _RS gmkz1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
81 _RS hflx0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
82 _RS hflx1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
83 _RS sflx0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
84 _RS sflx1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
85 _RS icem0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
86 _RS icem1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
87 _RS kdfs0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
88 _RS kdfs1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
89 _RS kght0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
90 _RS kght1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
91
92 #endif /* ALLOW_OFFLINE*/
93
94

  ViewVC Help
Powered by ViewVC 1.1.22