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

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.22