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

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

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

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

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.12

  ViewVC Help
Powered by ViewVC 1.1.22