/[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.3 by heimbach, Tue Nov 12 20:39:46 2002 UTC revision 1.8 by heimbach, Fri Mar 7 23:49:24 2003 UTC
# Line 15  CADJ STORE wvel      = tapelev3, key = i Line 15  CADJ STORE wvel      = tapelev3, key = i
15  CADJ STORE etan      = tapelev3, key = ilev_3  CADJ STORE etan      = tapelev3, key = ilev_3
16  CADJ STORE gu        = tapelev3, key = ilev_3  CADJ STORE gu        = tapelev3, key = ilev_3
17  CADJ STORE gv        = tapelev3, key = ilev_3  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  #ifdef INCLUDE_CD_CODE
22  CADJ STORE uveld     = tapelev3, key = ilev_3  CADJ STORE uveld     = tapelev3, key = ilev_3
# Line 29  CADJ STORE gvcd      = tapelev3, key = i Line 31  CADJ STORE gvcd      = tapelev3, key = i
31  #ifdef ALLOW_PASSIVE_TRACER  #ifdef ALLOW_PASSIVE_TRACER
32  CADJ STORE tr1       = tapelev3, key = ilev_3  CADJ STORE tr1       = tapelev3, key = ilev_3
33  CADJ STORE gtr1nm1   = tapelev3, key = ilev_3  CADJ STORE gtr1nm1   = tapelev3, key = ilev_3
34  #endif /*  */  #endif /* ALLOW_PASSIVE_TRACER */
35    
36  #ifdef EXACT_CONSERV  #ifdef EXACT_CONSERV
37  CADJ STORE etaH      = tapelev3, key = ilev_3  CADJ STORE etaH      = tapelev3, key = ilev_3
38  CADJ STORE hDivFlow  = tapelev3, key = ilev_3  CADJ STORE hDivFlow  = tapelev3, key = ilev_3
39  #endif /*  */  #endif /* EXACT_CONSERV */
40    
41  #ifdef INCLUDE_EXTERNAL_FORCING_PACKAGE  #ifdef INCLUDE_EXTERNAL_FORCING_PACKAGE
42  # ifdef ALLOW_ATM_TEMP  # ifdef ALLOW_ATM_TEMP
# Line 48  CADJ STORE lwflux0   = tapelev3, key = i Line 50  CADJ STORE lwflux0   = tapelev3, key = i
50  CADJ STORE lwflux1   = tapelev3, key = ilev_3  CADJ STORE lwflux1   = tapelev3, key = ilev_3
51  CADJ STORE swflux0   = tapelev3, key = ilev_3  CADJ STORE swflux0   = tapelev3, key = ilev_3
52  CADJ STORE swflux1   = tapelev3, key = ilev_3  CADJ STORE swflux1   = tapelev3, key = ilev_3
53    #  ifdef EXF_READ_EVAP
54    CADJ STORE evap0     = tapelev3, key = ilev_3
55    CADJ STORE evap1     = tapelev3, key = ilev_3
56    #  else
57    CADJ STORE evap      = tapelev3, key = ilev_3
58    #  endif
59    #  ifdef ALLOW_DOWNWARD_RADIATION
60    CADJ STORE swdown0   = tapelev3, key = ilev_3
61    CADJ STORE swdown1   = tapelev3, key = ilev_3
62    CADJ STORE lwdown0   = tapelev3, key = ilev_3
63    CADJ STORE lwdown1   = tapelev3, key = ilev_3
64    #  endif
65  # else  # else
66  CADJ STORE hflux0    = tapelev3, key = ilev_3  CADJ STORE hflux0    = tapelev3, key = ilev_3
67  CADJ STORE hflux1    = tapelev3, key = ilev_3  CADJ STORE hflux1    = tapelev3, key = ilev_3
68  CADJ STORE sflux0    = tapelev3, key = ilev_3  CADJ STORE sflux0    = tapelev3, key = ilev_3
69  CADJ STORE sflux1    = tapelev3, key = ilev_3  CADJ STORE sflux1    = tapelev3, key = ilev_3
70  #  ifdef ALLOW_KPP  #  ifdef SHORTWAVE_HEATING
71  CADJ STORE swflux0   = tapelev3, key = ilev_3  CADJ STORE swflux0   = tapelev3, key = ilev_3
72  CADJ STORE swflux1   = tapelev3, key = ilev_3  CADJ STORE swflux1   = tapelev3, key = ilev_3
73  #  endif  #  endif
# Line 69  CADJ STORE ustress1  = tapelev3, key = i Line 83  CADJ STORE ustress1  = tapelev3, key = i
83  CADJ STORE vstress0  = tapelev3, key = ilev_3  CADJ STORE vstress0  = tapelev3, key = ilev_3
84  CADJ STORE vstress1  = tapelev3, key = ilev_3  CADJ STORE vstress1  = tapelev3, key = ilev_3
85  # endif  /* ALLOW_ATM_WIND */  # endif  /* ALLOW_ATM_WIND */
86    # ifdef ALLOW_CLIMSSS_RELAXATION
87    CADJ STORE climsss0   = tapelev3, key = ilev_3
88    CADJ STORE climsss1   = tapelev3, key = ilev_3
89    # endif
90    #ifdef ALLOW_CLIMSST_RELAXATION
91    CADJ STORE climsst0   = tapelev3, key = ilev_3
92    CADJ STORE climsst1   = tapelev3, key = ilev_3
93    # endif
94    #ifdef ALLOW_CLIMSALT_RELAXATION
95    cph not used so far
96    cphCADJ STORE climsalt0  = tapelev3, key = ilev_3
97    cphCADJ STORE climsalt1  = tapelev3, key = ilev_3
98    # endif
99    #ifdef ALLOW_CLIMTEMP_RELAXATION
100    cph not used so far
101    cphCADJ STORE climtemp0  = tapelev3, key = ilev_3
102    cphCADJ STORE climtemp1  = tapelev3, key = ilev_3
103    # endif
104    # ifdef ATMOSPHERIC_LOADING
105    CADJ STORE apressure0    = tapelev3, key = ilev_3
106    CADJ STORE apressure1    = tapelev3, key = ilev_3
107    # endif
108    
109    # ifdef ALLOW_HFLUX_CONTROL
110    CADJ STORE xx_hflux0     = tapelev3, key = ilev_3
111    CADJ STORE xx_hflux1     = tapelev3, key = ilev_3
112    # endif
113    # ifdef ALLOW_SFLUX_CONTROL
114    CADJ STORE xx_sflux0     = tapelev3, key = ilev_3
115    CADJ STORE xx_sflux1     = tapelev3, key = ilev_3
116    # endif
117    # ifdef ALLOW_USTRESS_CONTROL
118    CADJ STORE xx_tauu0      = tapelev3, key = ilev_3
119    CADJ STORE xx_tauu1      = tapelev3, key = ilev_3
120    # endif
121    # ifdef ALLOW_VSTRESS_CONTROL
122    CADJ STORE xx_tauv0      = tapelev3, key = ilev_3
123    CADJ STORE xx_tauv1      = tapelev3, key = ilev_3
124    # endif
125    
126  #else /* INCLUDE_EXTERNAL_FORCING_PACKAGE undef */  #else /* INCLUDE_EXTERNAL_FORCING_PACKAGE undef */
127    
# Line 84  CADJ STORE SST0    = tapelev3, key = ile Line 137  CADJ STORE SST0    = tapelev3, key = ile
137  CADJ STORE SST1    = tapelev3, key = ilev_3  CADJ STORE SST1    = tapelev3, key = ilev_3
138  CADJ STORE SSS0    = tapelev3, key = ilev_3  CADJ STORE SSS0    = tapelev3, key = ilev_3
139  CADJ STORE SSS1    = tapelev3, key = ilev_3  CADJ STORE SSS1    = tapelev3, key = ilev_3
140    #ifdef SHORTWAVE_HEATING
141  CADJ STORE Qsw0    = tapelev3, key = ilev_3  CADJ STORE Qsw0    = tapelev3, key = ilev_3
142  CADJ STORE Qsw1    = tapelev3, key = ilev_3  CADJ STORE Qsw1    = tapelev3, key = ilev_3
143    #endif
144    #ifdef ATMOSPHERIC_LOADING
145    CADJ STORE pload0  = tapelev3, key = ilev_3
146    CADJ STORE pload1  = tapelev3, key = ilev_3
147    #endif
148    
149  #endif /* INCLUDE_EXTERNAL_FORCING_PACKAGE */  #endif /* INCLUDE_EXTERNAL_FORCING_PACKAGE */
150    
151  #ifdef ALLOW_OBCS  #ifdef ALLOW_OBCS
152    
153    #if  (defined (BAROTROPIC_OBVEL_CONTROL) || \
154          defined (BALANCE_CONTROL_VOLFLUX_GLOBAL))      
155    CADJ STORE shiftvel = tapelev3, key = ilev_3
156    #endif
157  #ifdef ALLOW_OBCS_NORTH  #ifdef ALLOW_OBCS_NORTH
158  CADJ STORE OBNu    = tapelev3, key = ilev_3  CADJ STORE OBNt     = tapelev3, key = ilev_3
159  CADJ STORE OBNv    = tapelev3, key = ilev_3  CADJ STORE OBNs     = tapelev3, key = ilev_3
160  CADJ STORE OBNt    = tapelev3, key = ilev_3  CADJ STORE OBNu0    = tapelev3, key = ilev_3
161  CADJ STORE OBNs    = tapelev3, key = ilev_3  CADJ STORE OBNv0    = tapelev3, key = ilev_3
162    CADJ STORE OBNt0    = tapelev3, key = ilev_3
163    CADJ STORE OBNs0    = tapelev3, key = ilev_3
164    CADJ STORE OBNu1    = tapelev3, key = ilev_3
165    CADJ STORE OBNv1    = tapelev3, key = ilev_3
166    CADJ STORE OBNt1    = tapelev3, key = ilev_3
167    CADJ STORE OBNs1    = tapelev3, key = ilev_3
168    #ifdef ALLOW_OBCSN_CONTROL
169    CADJ STORE xx_obcsn0      = tapelev3, key = ilev_3
170    CADJ STORE xx_obcsn1      = tapelev3, key = ilev_3
171    #endif
172  #endif /* ALLOW_OBCS_NORTH */  #endif /* ALLOW_OBCS_NORTH */
173  #ifdef ALLOW_OBCS_SOUTH  #ifdef ALLOW_OBCS_SOUTH
174  CADJ STORE OBSu    = tapelev3, key = ilev_3  CADJ STORE OBSt     = tapelev3, key = ilev_3
175  CADJ STORE OBSv    = tapelev3, key = ilev_3  CADJ STORE OBSs     = tapelev3, key = ilev_3
176  CADJ STORE OBSt    = tapelev3, key = ilev_3  CADJ STORE OBSu0    = tapelev3, key = ilev_3
177  CADJ STORE OBSs    = tapelev3, key = ilev_3  CADJ STORE OBSv0    = tapelev3, key = ilev_3
178    CADJ STORE OBSt0    = tapelev3, key = ilev_3
179    CADJ STORE OBSs0    = tapelev3, key = ilev_3
180    CADJ STORE OBSu1    = tapelev3, key = ilev_3
181    CADJ STORE OBSv1    = tapelev3, key = ilev_3
182    CADJ STORE OBSt1    = tapelev3, key = ilev_3
183    CADJ STORE OBSs1    = tapelev3, key = ilev_3
184    #ifdef ALLOW_OBCSS_CONTROL
185    CADJ STORE xx_obcss0      = tapelev3, key = ilev_3
186    CADJ STORE xx_obcss1      = tapelev3, key = ilev_3
187    #endif
188  #endif /* ALLOW_OBCS_SOUTH */  #endif /* ALLOW_OBCS_SOUTH */
189  #ifdef ALLOW_OBCS_EAST  #ifdef ALLOW_OBCS_EAST
190  CADJ STORE OBEu    = tapelev3, key = ilev_3  CADJ STORE OBEt     = tapelev3, key = ilev_3
191  CADJ STORE OBEv    = tapelev3, key = ilev_3  CADJ STORE OBEs     = tapelev3, key = ilev_3
192  CADJ STORE OBEt    = tapelev3, key = ilev_3  CADJ STORE OBEu0    = tapelev3, key = ilev_3
193  CADJ STORE OBEs    = tapelev3, key = ilev_3  CADJ STORE OBEv0    = tapelev3, key = ilev_3
194    CADJ STORE OBEt0    = tapelev3, key = ilev_3
195    CADJ STORE OBEs0    = tapelev3, key = ilev_3
196    CADJ STORE OBEu1    = tapelev3, key = ilev_3
197    CADJ STORE OBEv1    = tapelev3, key = ilev_3
198    CADJ STORE OBEt1    = tapelev3, key = ilev_3
199    CADJ STORE OBEs1    = tapelev3, key = ilev_3
200    #ifdef ALLOW_OBCSE_CONTROL
201    CADJ STORE xx_obcse0      = tapelev3, key = ilev_3
202    CADJ STORE xx_obcse1      = tapelev3, key = ilev_3
203    #endif
204  #endif /* ALLOW_OBCS_EAST */  #endif /* ALLOW_OBCS_EAST */
205  #ifdef ALLOW_OBCS_WEST  #ifdef ALLOW_OBCS_WEST
206  CADJ STORE OBWu    = tapelev3, key = ilev_3  CADJ STORE OBWt     = tapelev3, key = ilev_3
207  CADJ STORE OBWv    = tapelev3, key = ilev_3  CADJ STORE OBWs     = tapelev3, key = ilev_3
208  CADJ STORE OBWt    = tapelev3, key = ilev_3  CADJ STORE OBWu0    = tapelev3, key = ilev_3
209  CADJ STORE OBWs    = tapelev3, key = ilev_3  CADJ STORE OBWv0    = tapelev3, key = ilev_3
210    CADJ STORE OBWt0    = tapelev3, key = ilev_3
211    CADJ STORE OBWs0    = tapelev3, key = ilev_3
212    CADJ STORE OBWu1    = tapelev3, key = ilev_3
213    CADJ STORE OBWv1    = tapelev3, key = ilev_3
214    CADJ STORE OBWt1    = tapelev3, key = ilev_3
215    CADJ STORE OBWs1    = tapelev3, key = ilev_3
216    #ifdef ALLOW_OBCSW_CONTROL
217    CADJ STORE xx_obcsw0      = tapelev3, key = ilev_3
218    CADJ STORE xx_obcsw1      = tapelev3, key = ilev_3
219    #endif
220  #endif /* ALLOW_OBCS_WEST */  #endif /* ALLOW_OBCS_WEST */
221    
222  #endif  /* ALLOW_OBCS */  #endif  /* ALLOW_OBCS */
223    
224    #ifdef ALLOW_SEAICE
225    CADJ STORE area     = tapelev3, key = ilev_3
226    CADJ STORE heff     = tapelev3, key = ilev_3
227    CADJ STORE hsnow    = tapelev3, key = ilev_3
228    CADJ STORE tice     = tapelev3, key = ilev_3
229    CADJ STORE runoff   = tapelev3, key = ilev_3
230    #endif /* ALLOW_SEAICE */

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

  ViewVC Help
Powered by ViewVC 1.1.22