/[MITgcm]/MITgcm/pkg/autodiff/checkpoint_lev4_directives.h
ViewVC logotype

Annotation of /MITgcm/pkg/autodiff/checkpoint_lev4_directives.h

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


Revision 1.28 - (hide annotations) (download)
Tue May 3 17:13:29 2011 UTC (13 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63h, checkpoint63i, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63, checkpoint62z, checkpoint62y, checkpoint62x
Changes since 1.27: +8 -4 lines
File MIME type: text/plain
Add missing include (just checking if I remember cvs)

1 heimbach 1.28 C $Header: /u/gcmpack/MITgcm/pkg/autodiff/checkpoint_lev4_directives.h,v 1.27 2011/01/19 23:20:25 gforget Exp $
2 heimbach 1.17 C $Name: $
3 heimbach 1.1 c
4     c store directives for checkpoint level 4
5     c
6     c created: heimbach@mit.edu 10-Jan-2002
7     c
8 heimbach 1.15 #ifdef AUTODIFF_USE_OLDSTORE_2D
9     c
10     CADJ STORE etan = tapelev4, key = ilev_4
11     CADJ STORE surfaceforcingTice = tapelev4, key = ilev_4
12     CADJ STORE taux0 = tapelev4, key = ilev_4
13     CADJ STORE taux1 = tapelev4, key = ilev_4
14     CADJ STORE tauy0 = tapelev4, key = ilev_4
15     CADJ STORE tauy1 = tapelev4, key = ilev_4
16     CADJ STORE qnet0 = tapelev4, key = ilev_4
17     CADJ STORE qnet1 = tapelev4, key = ilev_4
18     CADJ STORE empmr0 = tapelev4, key = ilev_4
19     CADJ STORE empmr1 = tapelev4, key = ilev_4
20     CADJ STORE sst0 = tapelev4, key = ilev_4
21     CADJ STORE sst1 = tapelev4, key = ilev_4
22     CADJ STORE sss0 = tapelev4, key = ilev_4
23     CADJ STORE sss1 = tapelev4, key = ilev_4
24     CADJ STORE saltflux0 = tapelev4, key = ilev_4
25     CADJ STORE saltflux1 = tapelev4, key = ilev_4
26     #ifdef SHORTWAVE_HEATING
27     CADJ STORE qsw0 = tapelev4, key = ilev_4
28     CADJ STORE qsw1 = tapelev4, key = ilev_4
29     #endif
30     #ifdef ATMOSPHERIC_LOADING
31     CADJ STORE pload0 = tapelev4, key = ilev_4
32     CADJ STORE pload1 = tapelev4, key = ilev_4
33     #endif
34     #ifdef EXACT_CONSERV
35     CADJ STORE etaH = tapelev4, key = ilev_4
36     CADJ STORE dEtaHdt = tapelev4, key = ilev_4
37     CADJ STORE PmEpR = tapelev4, key = ilev_4
38     #endif
39     c
40     #else /* ndef AUTODIFF_USE_OLDSTORE_2D */
41     c
42     CADJ STORE StoreDynVars2D = tapelev4, key = ilev_4
43     c
44     #endif /* AUTODIFF_USE_OLDSTORE_2D */
45     c
46     #ifdef AUTODIFF_USE_OLDSTORE_3D
47     c
48     CADJ STORE gs = tapelev4, key = ilev_4
49     CADJ STORE gt = tapelev4, key = ilev_4
50 gforget 1.20 #ifdef ALLOW_ADAMSBASHFORTH_3
51 gforget 1.27 CADJ STORE gtnm = tapelev4, key = ilev_4
52     CADJ STORE gsnm = tapelev4, key = ilev_4
53     CADJ STORE gunm = tapelev4, key = ilev_4
54     CADJ STORE gvnm = tapelev4, key = ilev_4
55 gforget 1.20 #else
56 heimbach 1.15 CADJ STORE gtnm1 = tapelev4, key = ilev_4
57     CADJ STORE gsnm1 = tapelev4, key = ilev_4
58     CADJ STORE gunm1 = tapelev4, key = ilev_4
59     CADJ STORE gvnm1 = tapelev4, key = ilev_4
60 gforget 1.20 #endif
61 heimbach 1.15 CADJ STORE theta = tapelev4, key = ilev_4
62     CADJ STORE salt = tapelev4, key = ilev_4
63     CADJ STORE uvel = tapelev4, key = ilev_4
64     CADJ STORE vvel = tapelev4, key = ilev_4
65     CADJ STORE wvel = tapelev4, key = ilev_4
66     CADJ STORE totphihyd = tapelev4, key = ilev_4
67     c
68     #else /* ndef AUTODIFF_USE_OLDSTORE_3D */
69     c
70     CADJ STORE StoreDynVars3D = tapelev4, key = ilev_4
71     c
72     #endif /* AUTODIFF_USE_OLDSTORE_3D */
73 heimbach 1.10
74 heimbach 1.25
75    
76     CADJ STORE phi0surf = tapelev4, key = ilev_4
77 heimbach 1.1
78     #ifdef EXACT_CONSERV
79     cphCADJ STORE hDivFlow = tapelev4, key = ilev_4
80     #endif /* EXACT_CONSERV */
81    
82     #ifdef ALLOW_PASSIVE_TRACER
83     CADJ STORE tr1 = tapelev4, key = ilev_4
84     CADJ STORE gtr1nm1 = tapelev4, key = ilev_4
85     #endif /* ALLOW_PASSIVE_TRACER */
86    
87 heimbach 1.3 #ifdef NONLIN_FRSURF
88     CADJ STORE hfac_surfc = tapelev4, key = ilev_4
89     CADJ STORE hfac_surfs = tapelev4, key = ilev_4
90     CADJ STORE hfac_surfw = tapelev4, key = ilev_4
91 gforget 1.26 CADJ STORE hFac_surfNm1C= tapelev4, key = ilev_4
92     CADJ STORE hFac_surfNm1S= tapelev4, key = ilev_4
93     CADJ STORE hFac_surfNm1W= tapelev4, key = ilev_4
94 heimbach 1.23
95 heimbach 1.3 # ifndef DISABLE_RSTAR_CODE
96     CADJ STORE rstarexpc,rstarexps,rstarexpw
97     CADJ & = tapelev4, key = ilev_4
98     CADJ STORE rstarfacc,rstarfacs,rstarfacw
99     CADJ & = tapelev4, key = ilev_4
100 gforget 1.26 CADJ STORE rStarFacNm1C,rStarFacNm1S,rStarFacNm1W
101     CADJ & = tapelev4, key = ilev_4
102 heimbach 1.3 CADJ STORE rstardhcdt,rstardhsdt,rstardhwdt
103     CADJ & = tapelev4, key = ilev_4
104     # endif
105     #endif /* NONLIN_FRSURF */
106    
107 heimbach 1.1 #ifdef ALLOW_CD_CODE
108     # include "cd_code_ad_check_lev4_dir.h"
109     #endif /* ALLOW_CD_CODE */
110    
111 gforget 1.19 #ifdef ALLOW_GGL90
112     # include "ggl90_ad_check_lev4_dir.h"
113     #endif
114    
115 gforget 1.22 #ifdef ALLOW_ECCO
116     # include "ecco_ad_check_lev4_dir.h"
117     #endif
118    
119 heimbach 1.1 #ifdef ALLOW_EXF
120     # include "exf_ad_check_lev4_dir.h"
121 heimbach 1.10 #endif /* ALLOW_EXF */
122 heimbach 1.1
123     #ifdef ALLOW_PTRACERS
124     # include "ptracers_ad_check_lev4_dir.h"
125     #endif
126    
127     #ifdef ALLOW_OBCS
128     # include "obcs_ad_check_lev4_dir.h"
129     #endif /* ALLOW_OBCS */
130    
131 heimbach 1.16 #ifdef ALLOW_SALT_PLUME
132     # include "salt_plume_ad_check_lev4_dir.h"
133     #endif
134    
135 heimbach 1.28 #ifdef ALLOW_SEAICE
136     # include "seaice_ad_check_lev4_dir.h"
137     #endif /* ALLOW_SEAICE */
138 heimbach 1.1
139 heimbach 1.5 #ifdef ALLOW_THSICE
140     # include "thsice_ad_check_lev4_dir.h"
141     #endif /* ALLOW_THSICE */
142    
143 heimbach 1.28 #ifdef ALLOW_SHELFICE
144     # include "shelfice_ad_check_lev4_dir.h"
145     #endif /* ALLOW_SHELFICE */
146    
147 heimbach 1.5 #ifdef ALLOW_RBCS
148     # include "rbcs_ad_check_lev4_dir.h"
149 heimbach 1.18 #endif /* ALLOW_RBCS */
150    
151     #ifdef ALLOW_OFFLINE
152     # include "offline_ad_check_lev4_dir.h"
153     #endif /* ALLOW_OFFLINE */
154 heimbach 1.5
155 gforget 1.13 #ifdef ALLOW_GCHEM
156     # include "gchem_ad_check_lev4_dir.h"
157     #endif
158    
159     #ifdef ALLOW_CFC
160     # include "cfc_ad_check_lev4_dir.h"
161     #endif
162    
163     #ifdef ALLOW_DIC
164     # include "dic_ad_check_lev4_dir.h"
165     #endif
166    
167 heimbach 1.1 #ifdef ALLOW_EBM
168     CADJ STORE fu = tapelev4, key = ilev_4
169     CADJ STORE fv = tapelev4, key = ilev_4
170     CADJ STORE qnet = tapelev4, key = ilev_4
171     CADJ STORE qsw = tapelev4, key = ilev_4
172     CADJ STORE sss = tapelev4, key = ilev_4
173     CADJ STORE empmr = tapelev4, key = ilev_4
174     # include "ebm_ad_check_lev4_dir.h"
175     #endif /* ALLOW_EBM */
176    
177 dfer 1.6 #ifdef ALLOW_COST
178 heimbach 1.1 CADJ STORE cMeanTheta = tapelev4, key = ilev_4
179     CADJ STORE cMeanUVel = tapelev4, key = ilev_4
180     CADJ STORE cMeanVVel = tapelev4, key = ilev_4
181 heimbach 1.8 CADJ STORE cMeanThetaUVel = tapelev4, key = ilev_4
182     CADJ STORE cMeanThetaVVel = tapelev4, key = ilev_4
183 heimbach 1.1 #endif
184    
185     #ifdef ALLOW_COST_TRACER
186     CADJ STORE objf_tracer = tapelev4, key = ilev_4
187     #endif
188 heimbach 1.4
189     #ifdef ALLOW_COST_TRANSPORT
190     CADJ STORE objf_transport = tapelev4, key = ilev_4
191     #endif
192 heimbach 1.14
193     #ifdef ALLOW_HFLUXM_CONTROL
194     CADJ STORE qnetm = tapelev4, key = ilev_4
195     #endif
196    
197 heimbach 1.17 #ifdef ALLOW_SEAICE
198     cph temporary for HD
199     # ifdef ANNUAL_BALANCE
200     CADJ STORE balance_itcount = tapelev4, key = ilev_4
201     CADJ STORE atmfw_tilesum = tapelev4, key = ilev_4
202     CADJ STORE qnet_tilesum = tapelev4, key = ilev_4
203     CADJ STORE empmr_corr = tapelev4, key = ilev_4
204     CADJ STORE qnet_corr = tapelev4, key = ilev_4
205     # endif /* ANNUAL_BALANCE */
206     #endif

  ViewVC Help
Powered by ViewVC 1.1.22