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

Diff of /MITgcm/pkg/autodiff/checkpoint_lev2_directives.h

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

revision 1.3 by heimbach, Tue Nov 12 20:39:46 2002 UTC revision 1.11 by heimbach, Fri Jun 27 01:53:16 2003 UTC
# Line 15  CADJ STORE wvel      = tapelev2, key = i Line 15  CADJ STORE wvel      = tapelev2, key = i
15  CADJ STORE etan      = tapelev2, key = ilev_2  CADJ STORE etan      = tapelev2, key = ilev_2
16  CADJ STORE gu        = tapelev2, key = ilev_2  CADJ STORE gu        = tapelev2, key = ilev_2
17  CADJ STORE gv        = tapelev2, key = ilev_2  CADJ STORE gv        = tapelev2, key = ilev_2
18    CADJ STORE totphihyd = tapelev2, key = ilev_2
19    CADJ STORE empmr     = tapelev2, key = ilev_2
20    
21  #ifdef INCLUDE_CD_CODE  #ifdef INCLUDE_CD_CODE
22  CADJ STORE uveld     = tapelev2, key = ilev_2  CADJ STORE uveld     = tapelev2, key = ilev_2
# Line 22  CADJ STORE vveld     = tapelev2, key = i Line 24  CADJ STORE vveld     = tapelev2, key = i
24  CADJ STORE etanm1    = tapelev2, key = ilev_2  CADJ STORE etanm1    = tapelev2, key = ilev_2
25  CADJ STORE unm1      = tapelev2, key = ilev_2  CADJ STORE unm1      = tapelev2, key = ilev_2
26  CADJ STORE vnm1      = tapelev2, key = ilev_2  CADJ STORE vnm1      = tapelev2, key = ilev_2
27  CADJ STORE gucd      = tapelev2, key = ilev_2  #endif /* INCLUDE_CD_CODE */
 CADJ STORE gvcd      = tapelev2, key = ilev_2  
 #endif  
28    
29  #ifdef ALLOW_PASSIVE_TRACER  #ifdef ALLOW_PASSIVE_TRACER
30  CADJ STORE tr1       = tapelev2, key = ilev_2  CADJ STORE tr1       = tapelev2, key = ilev_2
31  CADJ STORE gtr1nm1   = tapelev2, key = ilev_2  CADJ STORE gtr1nm1   = tapelev2, key = ilev_2
32  #endif  #endif /* ALLOW_PASSIVE_TRACER */
33    
34    #ifdef ALLOW_PTRACERS
35    CADJ STORE ptracer   = tapelev2, key = ilev_2
36    CADJ STORE gptrnm1   = tapelev2, key = ilev_2
37    #endif /* ALLOW_PTRACERS */
38    
39  #ifdef EXACT_CONSERV  #ifdef EXACT_CONSERV
40  CADJ STORE etaH      = tapelev2, key = ilev_2  CADJ STORE etaH      = tapelev2, key = ilev_2
41  CADJ STORE hDivFlow  = tapelev2, key = ilev_2  CADJ STORE hDivFlow  = tapelev2, key = ilev_2
42  #endif  #endif /* EXACT_CONSERV */
43    
44  #ifdef INCLUDE_EXTERNAL_FORCING_PACKAGE  #ifdef INCLUDE_EXTERNAL_FORCING_PACKAGE
45  # ifdef ALLOW_ATM_TEMP  # ifdef ALLOW_ATM_TEMP
# Line 48  CADJ STORE lwflux0   = tapelev2, key = i Line 53  CADJ STORE lwflux0   = tapelev2, key = i
53  CADJ STORE lwflux1   = tapelev2, key = ilev_2  CADJ STORE lwflux1   = tapelev2, key = ilev_2
54  CADJ STORE swflux0   = tapelev2, key = ilev_2  CADJ STORE swflux0   = tapelev2, key = ilev_2
55  CADJ STORE swflux1   = tapelev2, key = ilev_2  CADJ STORE swflux1   = tapelev2, key = ilev_2
56  # else  #  ifdef EXF_READ_EVAP
57    CADJ STORE evap0     = tapelev2, key = ilev_2
58    CADJ STORE evap1     = tapelev2, key = ilev_2
59    #  else /* EXF_READ_EVAP undefined */
60    CADJ STORE evap      = tapelev2, key = ilev_2
61    #  endif /* EXF_READ_EVAP */
62    #  ifdef ALLOW_DOWNWARD_RADIATION
63    CADJ STORE swdown0   = tapelev2, key = ilev_2
64    CADJ STORE swdown1   = tapelev2, key = ilev_2
65    CADJ STORE lwdown0   = tapelev2, key = ilev_2
66    CADJ STORE lwdown1   = tapelev2, key = ilev_2
67    #  endif /* ALLOW_DOWNWARD_RADIATION */
68    # else /* ALLOW_ATM_TEMP */
69  CADJ STORE hflux0    = tapelev2, key = ilev_2  CADJ STORE hflux0    = tapelev2, key = ilev_2
70  CADJ STORE hflux1    = tapelev2, key = ilev_2  CADJ STORE hflux1    = tapelev2, key = ilev_2
71  CADJ STORE sflux0    = tapelev2, key = ilev_2  CADJ STORE sflux0    = tapelev2, key = ilev_2
72  CADJ STORE sflux1    = tapelev2, key = ilev_2  CADJ STORE sflux1    = tapelev2, key = ilev_2
73  #  ifdef ALLOW_KPP  #  ifdef SHORTWAVE_HEATING
74  CADJ STORE swflux0   = tapelev2, key = ilev_2  CADJ STORE swflux0   = tapelev2, key = ilev_2
75  CADJ STORE swflux1   = tapelev2, key = ilev_2  CADJ STORE swflux1   = tapelev2, key = ilev_2
76  #  endif  #  endif /* SHORTWAVE_HEATING */
77  # endif /* ALLOW_ATM_TEMP */  # endif /* ALLOW_ATM_TEMP */
78  # ifdef ALLOW_ATM_WIND  # ifdef ALLOW_ATM_WIND
79  CADJ STORE uwind0    = tapelev2, key = ilev_2  CADJ STORE uwind0    = tapelev2, key = ilev_2
80  CADJ STORE uwind1    = tapelev2, key = ilev_2  CADJ STORE uwind1    = tapelev2, key = ilev_2
81  CADJ STORE vwind0    = tapelev2, key = ilev_2  CADJ STORE vwind0    = tapelev2, key = ilev_2
82  CADJ STORE vwind1    = tapelev2, key = ilev_2  CADJ STORE vwind1    = tapelev2, key = ilev_2
83  # else  # else /* ALLOW_ATM_WIND undefined */
84  CADJ STORE ustress0  = tapelev2, key = ilev_2  CADJ STORE ustress0  = tapelev2, key = ilev_2
85  CADJ STORE ustress1  = tapelev2, key = ilev_2  CADJ STORE ustress1  = tapelev2, key = ilev_2
86  CADJ STORE vstress0  = tapelev2, key = ilev_2  CADJ STORE vstress0  = tapelev2, key = ilev_2
87  CADJ STORE vstress1  = tapelev2, key = ilev_2  CADJ STORE vstress1  = tapelev2, key = ilev_2
88  # endif  /* ALLOW_ATM_WIND */  # endif /* ALLOW_ATM_WIND */
89    # ifdef ALLOW_CLIMSSS_RELAXATION
90    CADJ STORE climsss0   = tapelev2, key = ilev_2
91    CADJ STORE climsss1   = tapelev2, key = ilev_2
92    # endif
93    #ifdef ALLOW_CLIMSST_RELAXATION
94    CADJ STORE climsst0   = tapelev2, key = ilev_2
95    CADJ STORE climsst1   = tapelev2, key = ilev_2
96    # endif
97    #ifdef ALLOW_CLIMSALT_RELAXATION
98    cph not used so far
99    cphCADJ STORE climsalt0  = tapelev2, key = ilev_2
100    cphCADJ STORE climsalt1  = tapelev2, key = ilev_2
101    # endif
102    #ifdef ALLOW_CLIMTEMP_RELAXATION
103    cph not used so far
104    cphCADJ STORE climtemp0  = tapelev2, key = ilev_2
105    cphCADJ STORE climtemp1  = tapelev2, key = ilev_2
106    # endif
107    # ifdef ATMOSPHERIC_LOADING
108    CADJ STORE apressure0    = tapelev2, key = ilev_2
109    CADJ STORE apressure1    = tapelev2, key = ilev_2
110    # endif
111    
112    # ifdef ALLOW_HFLUX_CONTROL
113    CADJ STORE xx_hflux0     = tapelev2, key = ilev_2
114    CADJ STORE xx_hflux1     = tapelev2, key = ilev_2
115    # endif
116    # ifdef ALLOW_SFLUX_CONTROL
117    CADJ STORE xx_sflux0     = tapelev2, key = ilev_2
118    CADJ STORE xx_sflux1     = tapelev2, key = ilev_2
119    # endif
120    # ifdef ALLOW_USTRESS_CONTROL
121    CADJ STORE xx_tauu0      = tapelev2, key = ilev_2
122    CADJ STORE xx_tauu1      = tapelev2, key = ilev_2
123    # endif
124    # ifdef ALLOW_VSTRESS_CONTROL
125    CADJ STORE xx_tauv0      = tapelev2, key = ilev_2
126    CADJ STORE xx_tauv1      = tapelev2, key = ilev_2
127    #endif
128    # ifdef ALLOW_UWIND_CONTROL
129    CADJ STORE xx_uwind0     = tapelev2, key = ilev_2
130    CADJ STORE xx_uwind1     = tapelev2, key = ilev_2
131    # endif
132    # ifdef ALLOW_VWIND_CONTROL
133    CADJ STORE xx_vwind0     = tapelev2, key = ilev_2
134    CADJ STORE xx_vwind1     = tapelev2, key = ilev_2
135    # endif
136    # ifdef ALLOW_ATEMP_CONTROL
137    CADJ STORE xx_atemp0     = tapelev2, key = ilev_2
138    CADJ STORE xx_atemp1     = tapelev2, key = ilev_2
139    # endif
140    # ifdef ALLOW_AQH_CONTROL
141    CADJ STORE xx_aqh0       = tapelev2, key = ilev_2
142    CADJ STORE xx_aqh1       = tapelev2, key = ilev_2
143    # endif
144    
145  #else /* INCLUDE_EXTERNAL_FORCING_PACKAGE undef */  #else /* INCLUDE_EXTERNAL_FORCING_PACKAGE undef */
146    
# Line 84  CADJ STORE SST0    = tapelev2, key = ile Line 156  CADJ STORE SST0    = tapelev2, key = ile
156  CADJ STORE SST1    = tapelev2, key = ilev_2  CADJ STORE SST1    = tapelev2, key = ilev_2
157  CADJ STORE SSS0    = tapelev2, key = ilev_2  CADJ STORE SSS0    = tapelev2, key = ilev_2
158  CADJ STORE SSS1    = tapelev2, key = ilev_2  CADJ STORE SSS1    = tapelev2, key = ilev_2
159    #ifdef SHORTWAVE_HEATING
160  CADJ STORE Qsw0    = tapelev2, key = ilev_2  CADJ STORE Qsw0    = tapelev2, key = ilev_2
161  CADJ STORE Qsw1    = tapelev2, key = ilev_2  CADJ STORE Qsw1    = tapelev2, key = ilev_2
162    #endif
163    #ifdef ATMOSPHERIC_LOADING
164    CADJ STORE pload0  = tapelev2, key = ilev_2
165    CADJ STORE pload1  = tapelev2, key = ilev_2
166    #endif
167    
168  #endif /* INCLUDE_EXTERNAL_FORCING_PACKAGE */  #endif /* INCLUDE_EXTERNAL_FORCING_PACKAGE */
169    
170  #ifdef ALLOW_OBCS  #ifdef ALLOW_OBCS
171    
172    CADJ STORE shiftvel = tapelev2, key = ilev_2
173    
174  #ifdef ALLOW_OBCS_NORTH  #ifdef ALLOW_OBCS_NORTH
175  CADJ STORE OBNu    = tapelev2, key = ilev_2  CADJ STORE OBNt     = tapelev2, key = ilev_2
176  CADJ STORE OBNv    = tapelev2, key = ilev_2  CADJ STORE OBNs     = tapelev2, key = ilev_2
177  CADJ STORE OBNt    = tapelev2, key = ilev_2  CADJ STORE OBNu0    = tapelev2, key = ilev_2
178  CADJ STORE OBNs    = tapelev2, key = ilev_2  CADJ STORE OBNv0    = tapelev2, key = ilev_2
179    CADJ STORE OBNt0    = tapelev2, key = ilev_2
180    CADJ STORE OBNs0    = tapelev2, key = ilev_2
181    CADJ STORE OBNu1    = tapelev2, key = ilev_2
182    CADJ STORE OBNv1    = tapelev2, key = ilev_2
183    CADJ STORE OBNt1    = tapelev2, key = ilev_2
184    CADJ STORE OBNs1    = tapelev2, key = ilev_2
185    #ifdef ALLOW_OBCSN_CONTROL
186    CADJ STORE xx_obcsn0      = tapelev2, key = ilev_2
187    CADJ STORE xx_obcsn1      = tapelev2, key = ilev_2
188    #endif
189  #endif /* ALLOW_OBCS_NORTH */  #endif /* ALLOW_OBCS_NORTH */
190  #ifdef ALLOW_OBCS_SOUTH  #ifdef ALLOW_OBCS_SOUTH
191  CADJ STORE OBSu    = tapelev2, key = ilev_2  CADJ STORE OBSt     = tapelev2, key = ilev_2
192  CADJ STORE OBSv    = tapelev2, key = ilev_2  CADJ STORE OBSs     = tapelev2, key = ilev_2
193  CADJ STORE OBSt    = tapelev2, key = ilev_2  CADJ STORE OBSu0    = tapelev2, key = ilev_2
194  CADJ STORE OBSs    = tapelev2, key = ilev_2  CADJ STORE OBSv0    = tapelev2, key = ilev_2
195    CADJ STORE OBSt0    = tapelev2, key = ilev_2
196    CADJ STORE OBSs0    = tapelev2, key = ilev_2
197    CADJ STORE OBSu1    = tapelev2, key = ilev_2
198    CADJ STORE OBSv1    = tapelev2, key = ilev_2
199    CADJ STORE OBSt1    = tapelev2, key = ilev_2
200    CADJ STORE OBSs1    = tapelev2, key = ilev_2
201    #ifdef ALLOW_OBCSS_CONTROL
202    CADJ STORE xx_obcss0      = tapelev2, key = ilev_2
203    CADJ STORE xx_obcss1      = tapelev2, key = ilev_2
204    #endif
205  #endif /* ALLOW_OBCS_SOUTH */  #endif /* ALLOW_OBCS_SOUTH */
206  #ifdef ALLOW_OBCS_EAST  #ifdef ALLOW_OBCS_EAST
207  CADJ STORE OBEu    = tapelev2, key = ilev_2  CADJ STORE OBEt     = tapelev2, key = ilev_2
208  CADJ STORE OBEv    = tapelev2, key = ilev_2  CADJ STORE OBEs     = tapelev2, key = ilev_2
209  CADJ STORE OBEt    = tapelev2, key = ilev_2  CADJ STORE OBEu0    = tapelev2, key = ilev_2
210  CADJ STORE OBEs    = tapelev2, key = ilev_2  CADJ STORE OBEv0    = tapelev2, key = ilev_2
211    CADJ STORE OBEt0    = tapelev2, key = ilev_2
212    CADJ STORE OBEs0    = tapelev2, key = ilev_2
213    CADJ STORE OBEu1    = tapelev2, key = ilev_2
214    CADJ STORE OBEv1    = tapelev2, key = ilev_2
215    CADJ STORE OBEt1    = tapelev2, key = ilev_2
216    CADJ STORE OBEs1    = tapelev2, key = ilev_2
217    #ifdef ALLOW_OBCSE_CONTROL
218    CADJ STORE xx_obcse0      = tapelev2, key = ilev_2
219    CADJ STORE xx_obcse1      = tapelev2, key = ilev_2
220    #endif
221  #endif /* ALLOW_OBCS_EAST */  #endif /* ALLOW_OBCS_EAST */
222  #ifdef ALLOW_OBCS_WEST  #ifdef ALLOW_OBCS_WEST
223  CADJ STORE OBWu    = tapelev2, key = ilev_2  CADJ STORE OBWt     = tapelev2, key = ilev_2
224  CADJ STORE OBWv    = tapelev2, key = ilev_2  CADJ STORE OBWs     = tapelev2, key = ilev_2
225  CADJ STORE OBWt    = tapelev2, key = ilev_2  CADJ STORE OBWu0    = tapelev2, key = ilev_2
226  CADJ STORE OBWs    = tapelev2, key = ilev_2  CADJ STORE OBWv0    = tapelev2, key = ilev_2
227    CADJ STORE OBWt0    = tapelev2, key = ilev_2
228    CADJ STORE OBWs0    = tapelev2, key = ilev_2
229    CADJ STORE OBWu1    = tapelev2, key = ilev_2
230    CADJ STORE OBWv1    = tapelev2, key = ilev_2
231    CADJ STORE OBWt1    = tapelev2, key = ilev_2
232    CADJ STORE OBWs1    = tapelev2, key = ilev_2
233    #ifdef ALLOW_OBCSW_CONTROL
234    CADJ STORE xx_obcsw0      = tapelev2, key = ilev_2
235    CADJ STORE xx_obcsw1      = tapelev2, key = ilev_2
236    #endif
237  #endif /* ALLOW_OBCS_WEST */  #endif /* ALLOW_OBCS_WEST */
238    
239  #endif  /* ALLOW_OBCS */  #endif  /* ALLOW_OBCS */
240    
241    #ifdef ALLOW_SEAICE
242    CADJ STORE area     = tapelev2, key = ilev_2
243    CADJ STORE heff     = tapelev2, key = ilev_2
244    CADJ STORE hsnow    = tapelev2, key = ilev_2
245    CADJ STORE tice     = tapelev2, key = ilev_2
246    CADJ STORE runoff   = tapelev2, key = ilev_2
247    # ifdef SEAICE_ALLOW_DYNAMICS
248    CADJ STORE uice     = tapelev2, key = ilev_2
249    CADJ STORE vice     = tapelev2, key = ilev_2
250    # endif
251    #endif /* ALLOW_SEAICE */
252    

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.11

  ViewVC Help
Powered by ViewVC 1.1.22