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

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

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

revision 1.12 by heimbach, Sat Aug 18 21:34:01 2007 UTC revision 1.18 by heimbach, Thu Oct 8 19:39:42 2009 UTC
# Line 5  c     store directives for checkpoint le Line 5  c     store directives for checkpoint le
5  c  c
6  c     created: heimbach@mit.edu 10-Jan-2002  c     created: heimbach@mit.edu 10-Jan-2002
7  c  c
8    #ifdef AUTODIFF_USE_OLDSTORE_2D
9  CADJ STORE StoreDynVars3D     = tapelev4, key = ilev_4  c
10    CADJ STORE etan  = tapelev4, key = ilev_4
11    CADJ STORE surfaceforcingTice = tapelev4, key = ilev_4
12    CADJ STORE taux0 = tapelev4, key = ilev_4
13    CADJ STORE taux1 = tapelev4, key = ilev_4
14    CADJ STORE tauy0 = tapelev4, key = ilev_4
15    CADJ STORE tauy1 = tapelev4, key = ilev_4
16    CADJ STORE qnet0 = tapelev4, key = ilev_4
17    CADJ STORE qnet1 = tapelev4, key = ilev_4
18    CADJ STORE empmr0 = tapelev4, key = ilev_4
19    CADJ STORE empmr1 = tapelev4, key = ilev_4
20    CADJ STORE sst0 = tapelev4, key = ilev_4
21    CADJ STORE sst1 = tapelev4, key = ilev_4
22    CADJ STORE sss0 = tapelev4, key = ilev_4
23    CADJ STORE sss1 = tapelev4, key = ilev_4
24    CADJ STORE saltflux0 = tapelev4, key = ilev_4
25    CADJ STORE saltflux1 = tapelev4, key = ilev_4
26    #ifdef SHORTWAVE_HEATING
27    CADJ STORE qsw0 = tapelev4, key = ilev_4
28    CADJ STORE qsw1 = tapelev4, key = ilev_4
29    #endif
30    #ifdef ATMOSPHERIC_LOADING
31    CADJ STORE pload0 = tapelev4, key = ilev_4
32    CADJ STORE pload1 = tapelev4, key = ilev_4
33    #endif
34    #ifdef EXACT_CONSERV
35    CADJ STORE etaH = tapelev4, key = ilev_4
36    CADJ STORE dEtaHdt = tapelev4, key = ilev_4
37    CADJ STORE PmEpR = tapelev4, key = ilev_4
38    #endif
39    c
40    #else /* ndef AUTODIFF_USE_OLDSTORE_2D */
41    c
42  CADJ STORE StoreDynVars2D     = tapelev4, key = ilev_4  CADJ STORE StoreDynVars2D     = tapelev4, key = ilev_4
43    c
44    #endif /* AUTODIFF_USE_OLDSTORE_2D */
45    c
46    #ifdef AUTODIFF_USE_OLDSTORE_3D
47    c
48    CADJ STORE gs  = tapelev4, key = ilev_4
49    CADJ STORE gt  = tapelev4, key = ilev_4            
50    CADJ STORE gtnm1  = tapelev4, key = ilev_4            
51    CADJ STORE gsnm1  = tapelev4, key = ilev_4            
52    CADJ STORE gunm1  = tapelev4, key = ilev_4            
53    CADJ STORE gvnm1  = tapelev4, key = ilev_4            
54    CADJ STORE theta  = tapelev4, key = ilev_4            
55    CADJ STORE salt  = tapelev4, key = ilev_4            
56    CADJ STORE uvel  = tapelev4, key = ilev_4            
57    CADJ STORE vvel  = tapelev4, key = ilev_4    
58    CADJ STORE wvel  = tapelev4, key = ilev_4
59    CADJ STORE totphihyd  = tapelev4, key = ilev_4
60    c
61    #else /* ndef AUTODIFF_USE_OLDSTORE_3D */
62    c
63    CADJ STORE StoreDynVars3D     = tapelev4, key = ilev_4
64    c
65    #endif /* AUTODIFF_USE_OLDSTORE_3D */
66    
67  cnewCADJ STORE ivdconvcount       = tapelevx, key = ilev_x  cnewCADJ STORE ivdconvcount       = tapelevx, key = ilev_x
68    
69  #ifdef EXACT_CONSERV  #ifdef EXACT_CONSERV
# Line 57  CADJ &     = tapelev4, key = ilev_4 Line 113  CADJ &     = tapelev4, key = ilev_4
113  # include "obcs_ad_check_lev4_dir.h"  # include "obcs_ad_check_lev4_dir.h"
114  #endif  /* ALLOW_OBCS */  #endif  /* ALLOW_OBCS */
115    
116    #ifdef ALLOW_SALT_PLUME
117    # include "salt_plume_ad_check_lev4_dir.h"
118    #endif
119    
120  #ifdef ALLOW_SEAICE  #ifdef ALLOW_SEAICE
121  # include "seaice_ad_check_lev4_dir.h"  # include "seaice_ad_check_lev4_dir.h"
122  #endif /* ALLOW_SEAICE */  #endif /* ALLOW_SEAICE */
# Line 67  CADJ &     = tapelev4, key = ilev_4 Line 127  CADJ &     = tapelev4, key = ilev_4
127    
128  #ifdef ALLOW_RBCS  #ifdef ALLOW_RBCS
129  # include "rbcs_ad_check_lev4_dir.h"  # include "rbcs_ad_check_lev4_dir.h"
130  #endif /* ALLOW_rbcs */  #endif /* ALLOW_RBCS */
131    
132    #ifdef ALLOW_OFFLINE
133    # include "offline_ad_check_lev4_dir.h"
134    #endif /* ALLOW_OFFLINE */
135    
136    #ifdef ALLOW_GCHEM
137    # include "gchem_ad_check_lev4_dir.h"
138    #endif
139    
140    #ifdef ALLOW_CFC
141    # include "cfc_ad_check_lev4_dir.h"
142    #endif
143    
144    #ifdef ALLOW_DIC
145    # include "dic_ad_check_lev4_dir.h"
146    #endif
147    
148  #ifdef ALLOW_EBM  #ifdef ALLOW_EBM
149  CADJ STORE fu    = tapelev4, key = ilev_4  CADJ STORE fu    = tapelev4, key = ilev_4
# Line 94  CADJ STORE objf_tracer = tapelev4, key = Line 170  CADJ STORE objf_tracer = tapelev4, key =
170  #ifdef ALLOW_COST_TRANSPORT  #ifdef ALLOW_COST_TRANSPORT
171  CADJ STORE objf_transport = tapelev4, key = ilev_4  CADJ STORE objf_transport = tapelev4, key = ilev_4
172  #endif  #endif
173    
174    #ifdef ALLOW_HFLUXM_CONTROL
175    CADJ STORE qnetm          = tapelev4, key = ilev_4
176    #endif
177    
178    #ifdef ALLOW_SEAICE
179    cph temporary for HD
180    # ifdef ANNUAL_BALANCE
181    CADJ STORE balance_itcount = tapelev4, key = ilev_4
182    CADJ STORE atmfw_tilesum   = tapelev4, key = ilev_4
183    CADJ STORE qnet_tilesum    = tapelev4, key = ilev_4
184    CADJ STORE empmr_corr      = tapelev4, key = ilev_4
185    CADJ STORE qnet_corr       = tapelev4, key = ilev_4
186    # endif /* ANNUAL_BALANCE */
187    #endif

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

  ViewVC Help
Powered by ViewVC 1.1.22