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

Contents of /MITgcm/pkg/autodiff/checkpoint_lev3_directives.h

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


Revision 1.10 - (show annotations) (download)
Tue Jun 24 16:06:31 2003 UTC (21 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint51, checkpoint51b_pre, checkpoint51a_post
Changes since 1.9: +21 -3 lines
File MIME type: text/plain
Merging for c51 vs. e34

1 c
2 c store directives for checkpoint level 3
3 c
4 c created: heimbach@mit.edu 10-Jan-2002
5 c
6 CADJ STORE gsnm1 = tapelev3, key = ilev_3
7 CADJ STORE gtnm1 = tapelev3, key = ilev_3
8 CADJ STORE gunm1 = tapelev3, key = ilev_3
9 CADJ STORE gvnm1 = tapelev3, key = ilev_3
10 CADJ STORE theta = tapelev3, key = ilev_3
11 CADJ STORE salt = tapelev3, key = ilev_3
12 CADJ STORE uvel = tapelev3, key = ilev_3
13 CADJ STORE vvel = tapelev3, key = ilev_3
14 CADJ STORE wvel = tapelev3, key = ilev_3
15 CADJ STORE etan = tapelev3, key = ilev_3
16 CADJ STORE gu = tapelev3, key = ilev_3
17 CADJ STORE gv = tapelev3, key = ilev_3
18 CADJ STORE totphihyd = tapelev3, key = ilev_3
19 CADJ STORE empmr = tapelev3, key = ilev_3
20
21 #ifdef INCLUDE_CD_CODE
22 CADJ STORE uveld = tapelev3, key = ilev_3
23 CADJ STORE vveld = tapelev3, key = ilev_3
24 CADJ STORE etanm1 = tapelev3, key = ilev_3
25 CADJ STORE unm1 = tapelev3, key = ilev_3
26 CADJ STORE vnm1 = tapelev3, key = ilev_3
27 #endif /* INCLUDE_CD_CODE */
28
29 #ifdef ALLOW_PASSIVE_TRACER
30 CADJ STORE tr1 = tapelev3, key = ilev_3
31 CADJ STORE gtr1nm1 = tapelev3, key = ilev_3
32 #endif /* ALLOW_PASSIVE_TRACER */
33
34 #ifdef EXACT_CONSERV
35 CADJ STORE etaH = tapelev3, key = ilev_3
36 CADJ STORE hDivFlow = tapelev3, key = ilev_3
37 #endif /* EXACT_CONSERV */
38
39 #ifdef INCLUDE_EXTERNAL_FORCING_PACKAGE
40 # ifdef ALLOW_ATM_TEMP
41 CADJ STORE aqh0 = tapelev3, key = ilev_3
42 CADJ STORE aqh1 = tapelev3, key = ilev_3
43 CADJ STORE atemp0 = tapelev3, key = ilev_3
44 CADJ STORE atemp1 = tapelev3, key = ilev_3
45 CADJ STORE precip0 = tapelev3, key = ilev_3
46 CADJ STORE precip1 = tapelev3, key = ilev_3
47 CADJ STORE lwflux0 = tapelev3, key = ilev_3
48 CADJ STORE lwflux1 = tapelev3, key = ilev_3
49 CADJ STORE swflux0 = tapelev3, key = ilev_3
50 CADJ STORE swflux1 = tapelev3, key = ilev_3
51 # ifdef EXF_READ_EVAP
52 CADJ STORE evap0 = tapelev3, key = ilev_3
53 CADJ STORE evap1 = tapelev3, key = ilev_3
54 # else
55 CADJ STORE evap = tapelev3, key = ilev_3
56 # endif
57 # ifdef ALLOW_DOWNWARD_RADIATION
58 CADJ STORE swdown0 = tapelev3, key = ilev_3
59 CADJ STORE swdown1 = tapelev3, key = ilev_3
60 CADJ STORE lwdown0 = tapelev3, key = ilev_3
61 CADJ STORE lwdown1 = tapelev3, key = ilev_3
62 # endif
63 # else
64 CADJ STORE hflux0 = tapelev3, key = ilev_3
65 CADJ STORE hflux1 = tapelev3, key = ilev_3
66 CADJ STORE sflux0 = tapelev3, key = ilev_3
67 CADJ STORE sflux1 = tapelev3, key = ilev_3
68 # ifdef SHORTWAVE_HEATING
69 CADJ STORE swflux0 = tapelev3, key = ilev_3
70 CADJ STORE swflux1 = tapelev3, key = ilev_3
71 # endif
72 # endif /* ALLOW_ATM_TEMP */
73 # ifdef ALLOW_ATM_WIND
74 CADJ STORE uwind0 = tapelev3, key = ilev_3
75 CADJ STORE uwind1 = tapelev3, key = ilev_3
76 CADJ STORE vwind0 = tapelev3, key = ilev_3
77 CADJ STORE vwind1 = tapelev3, key = ilev_3
78 # else
79 CADJ STORE ustress0 = tapelev3, key = ilev_3
80 CADJ STORE ustress1 = tapelev3, key = ilev_3
81 CADJ STORE vstress0 = tapelev3, key = ilev_3
82 CADJ STORE vstress1 = tapelev3, key = ilev_3
83 # endif /* ALLOW_ATM_WIND */
84 # ifdef ALLOW_CLIMSSS_RELAXATION
85 CADJ STORE climsss0 = tapelev3, key = ilev_3
86 CADJ STORE climsss1 = tapelev3, key = ilev_3
87 # endif
88 #ifdef ALLOW_CLIMSST_RELAXATION
89 CADJ STORE climsst0 = tapelev3, key = ilev_3
90 CADJ STORE climsst1 = tapelev3, key = ilev_3
91 # endif
92 #ifdef ALLOW_CLIMSALT_RELAXATION
93 cph not used so far
94 cphCADJ STORE climsalt0 = tapelev3, key = ilev_3
95 cphCADJ STORE climsalt1 = tapelev3, key = ilev_3
96 # endif
97 #ifdef ALLOW_CLIMTEMP_RELAXATION
98 cph not used so far
99 cphCADJ STORE climtemp0 = tapelev3, key = ilev_3
100 cphCADJ STORE climtemp1 = tapelev3, key = ilev_3
101 # endif
102 # ifdef ATMOSPHERIC_LOADING
103 CADJ STORE apressure0 = tapelev3, key = ilev_3
104 CADJ STORE apressure1 = tapelev3, key = ilev_3
105 # endif
106
107 # ifdef ALLOW_HFLUX_CONTROL
108 CADJ STORE xx_hflux0 = tapelev3, key = ilev_3
109 CADJ STORE xx_hflux1 = tapelev3, key = ilev_3
110 # endif
111 # ifdef ALLOW_SFLUX_CONTROL
112 CADJ STORE xx_sflux0 = tapelev3, key = ilev_3
113 CADJ STORE xx_sflux1 = tapelev3, key = ilev_3
114 # endif
115 # ifdef ALLOW_USTRESS_CONTROL
116 CADJ STORE xx_tauu0 = tapelev3, key = ilev_3
117 CADJ STORE xx_tauu1 = tapelev3, key = ilev_3
118 # endif
119 # ifdef ALLOW_VSTRESS_CONTROL
120 CADJ STORE xx_tauv0 = tapelev3, key = ilev_3
121 CADJ STORE xx_tauv1 = tapelev3, key = ilev_3
122 # endif
123 # ifdef ALLOW_UWIND_CONTROL
124 CADJ STORE xx_uwind0 = tapelev3, key = ilev_3
125 CADJ STORE xx_uwind1 = tapelev3, key = ilev_3
126 # endif
127 # ifdef ALLOW_VWIND_CONTROL
128 CADJ STORE xx_vwind0 = tapelev3, key = ilev_3
129 CADJ STORE xx_vwind1 = tapelev3, key = ilev_3
130 # endif
131 # ifdef ALLOW_ATEMP_CONTROL
132 CADJ STORE xx_atemp0 = tapelev3, key = ilev_3
133 CADJ STORE xx_atemp1 = tapelev3, key = ilev_3
134 # endif
135 # ifdef ALLOW_AQH_CONTROL
136 CADJ STORE xx_aqh0 = tapelev3, key = ilev_3
137 CADJ STORE xx_aqh1 = tapelev3, key = ilev_3
138 # endif
139
140 #else /* INCLUDE_EXTERNAL_FORCING_PACKAGE undef */
141
142 CADJ STORE taux0 = tapelev3, key = ilev_3
143 CADJ STORE taux1 = tapelev3, key = ilev_3
144 CADJ STORE tauy0 = tapelev3, key = ilev_3
145 CADJ STORE tauy1 = tapelev3, key = ilev_3
146 CADJ STORE Qnet0 = tapelev3, key = ilev_3
147 CADJ STORE Qnet1 = tapelev3, key = ilev_3
148 CADJ STORE EmPmR0 = tapelev3, key = ilev_3
149 CADJ STORE EmPmR1 = tapelev3, key = ilev_3
150 CADJ STORE SST0 = tapelev3, key = ilev_3
151 CADJ STORE SST1 = tapelev3, key = ilev_3
152 CADJ STORE SSS0 = tapelev3, key = ilev_3
153 CADJ STORE SSS1 = tapelev3, key = ilev_3
154 #ifdef SHORTWAVE_HEATING
155 CADJ STORE Qsw0 = tapelev3, key = ilev_3
156 CADJ STORE Qsw1 = tapelev3, key = ilev_3
157 #endif
158 #ifdef ATMOSPHERIC_LOADING
159 CADJ STORE pload0 = tapelev3, key = ilev_3
160 CADJ STORE pload1 = tapelev3, key = ilev_3
161 #endif
162
163 #endif /* INCLUDE_EXTERNAL_FORCING_PACKAGE */
164
165 #ifdef ALLOW_OBCS
166
167 CADJ STORE shiftvel = tapelev3, key = ilev_3
168
169 #ifdef ALLOW_OBCS_NORTH
170 CADJ STORE OBNt = tapelev3, key = ilev_3
171 CADJ STORE OBNs = tapelev3, key = ilev_3
172 CADJ STORE OBNu0 = tapelev3, key = ilev_3
173 CADJ STORE OBNv0 = tapelev3, key = ilev_3
174 CADJ STORE OBNt0 = tapelev3, key = ilev_3
175 CADJ STORE OBNs0 = tapelev3, key = ilev_3
176 CADJ STORE OBNu1 = tapelev3, key = ilev_3
177 CADJ STORE OBNv1 = tapelev3, key = ilev_3
178 CADJ STORE OBNt1 = tapelev3, key = ilev_3
179 CADJ STORE OBNs1 = tapelev3, key = ilev_3
180 #ifdef ALLOW_OBCSN_CONTROL
181 CADJ STORE xx_obcsn0 = tapelev3, key = ilev_3
182 CADJ STORE xx_obcsn1 = tapelev3, key = ilev_3
183 #endif
184 #endif /* ALLOW_OBCS_NORTH */
185 #ifdef ALLOW_OBCS_SOUTH
186 CADJ STORE OBSt = tapelev3, key = ilev_3
187 CADJ STORE OBSs = tapelev3, key = ilev_3
188 CADJ STORE OBSu0 = tapelev3, key = ilev_3
189 CADJ STORE OBSv0 = tapelev3, key = ilev_3
190 CADJ STORE OBSt0 = tapelev3, key = ilev_3
191 CADJ STORE OBSs0 = tapelev3, key = ilev_3
192 CADJ STORE OBSu1 = tapelev3, key = ilev_3
193 CADJ STORE OBSv1 = tapelev3, key = ilev_3
194 CADJ STORE OBSt1 = tapelev3, key = ilev_3
195 CADJ STORE OBSs1 = tapelev3, key = ilev_3
196 #ifdef ALLOW_OBCSS_CONTROL
197 CADJ STORE xx_obcss0 = tapelev3, key = ilev_3
198 CADJ STORE xx_obcss1 = tapelev3, key = ilev_3
199 #endif
200 #endif /* ALLOW_OBCS_SOUTH */
201 #ifdef ALLOW_OBCS_EAST
202 CADJ STORE OBEt = tapelev3, key = ilev_3
203 CADJ STORE OBEs = tapelev3, key = ilev_3
204 CADJ STORE OBEu0 = tapelev3, key = ilev_3
205 CADJ STORE OBEv0 = tapelev3, key = ilev_3
206 CADJ STORE OBEt0 = tapelev3, key = ilev_3
207 CADJ STORE OBEs0 = tapelev3, key = ilev_3
208 CADJ STORE OBEu1 = tapelev3, key = ilev_3
209 CADJ STORE OBEv1 = tapelev3, key = ilev_3
210 CADJ STORE OBEt1 = tapelev3, key = ilev_3
211 CADJ STORE OBEs1 = tapelev3, key = ilev_3
212 #ifdef ALLOW_OBCSE_CONTROL
213 CADJ STORE xx_obcse0 = tapelev3, key = ilev_3
214 CADJ STORE xx_obcse1 = tapelev3, key = ilev_3
215 #endif
216 #endif /* ALLOW_OBCS_EAST */
217 #ifdef ALLOW_OBCS_WEST
218 CADJ STORE OBWt = tapelev3, key = ilev_3
219 CADJ STORE OBWs = tapelev3, key = ilev_3
220 CADJ STORE OBWu0 = tapelev3, key = ilev_3
221 CADJ STORE OBWv0 = tapelev3, key = ilev_3
222 CADJ STORE OBWt0 = tapelev3, key = ilev_3
223 CADJ STORE OBWs0 = tapelev3, key = ilev_3
224 CADJ STORE OBWu1 = tapelev3, key = ilev_3
225 CADJ STORE OBWv1 = tapelev3, key = ilev_3
226 CADJ STORE OBWt1 = tapelev3, key = ilev_3
227 CADJ STORE OBWs1 = tapelev3, key = ilev_3
228 #ifdef ALLOW_OBCSW_CONTROL
229 CADJ STORE xx_obcsw0 = tapelev3, key = ilev_3
230 CADJ STORE xx_obcsw1 = tapelev3, key = ilev_3
231 #endif
232 #endif /* ALLOW_OBCS_WEST */
233
234 #endif /* ALLOW_OBCS */
235
236 #ifdef ALLOW_SEAICE
237 CADJ STORE area = tapelev3, key = ilev_3
238 CADJ STORE heff = tapelev3, key = ilev_3
239 CADJ STORE hsnow = tapelev3, key = ilev_3
240 CADJ STORE tice = tapelev3, key = ilev_3
241 CADJ STORE runoff = tapelev3, key = ilev_3
242 # ifdef SEAICE_ALLOW_DYNAMICS
243 CADJ STORE uice = tapelev3, key = ilev_3
244 CADJ STORE vice = tapelev3, key = ilev_3
245 # endif
246 #endif /* ALLOW_SEAICE */

  ViewVC Help
Powered by ViewVC 1.1.22