/[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.8 by heimbach, Sat Mar 24 02:23:09 2007 UTC revision 1.27 by gforget, Wed Jan 19 23:20:25 2011 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  CADJ STORE gs        = tapelev4, key = ilev_4  #ifdef AUTODIFF_USE_OLDSTORE_2D
9  CADJ STORE gt        = tapelev4, key = ilev_4  c
10  CADJ STORE gtnm1     = tapelev4, key = ilev_4  CADJ STORE etan  = tapelev4, key = ilev_4
 CADJ STORE gsnm1     = tapelev4, key = ilev_4  
 CADJ STORE gunm1     = tapelev4, key = ilev_4  
 CADJ STORE gvnm1     = tapelev4, key = ilev_4  
 CADJ STORE theta     = tapelev4, key = ilev_4  
 CADJ STORE salt      = tapelev4, key = ilev_4  
 CADJ STORE uvel      = tapelev4, key = ilev_4  
 CADJ STORE vvel      = tapelev4, key = ilev_4  
 CADJ STORE wvel      = tapelev4, key = ilev_4  
 CADJ STORE etan      = tapelev4, key = ilev_4  
 CADJ STORE totphihyd = tapelev4, key = ilev_4  
11  CADJ STORE surfaceforcingTice = tapelev4, key = ilev_4  CADJ STORE surfaceforcingTice = tapelev4, key = ilev_4
12  cnewCADJ STORE ivdconvcount       = tapelev4, key = ilev_4  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
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    #ifdef ALLOW_ADAMSBASHFORTH_3
51    CADJ STORE gtnm = tapelev4, key = ilev_4
52    CADJ STORE gsnm = tapelev4, key = ilev_4
53    CADJ STORE gunm = tapelev4, key = ilev_4
54    CADJ STORE gvnm = tapelev4, key = ilev_4
55    #else
56    CADJ STORE gtnm1  = tapelev4, key = ilev_4            
57    CADJ STORE gsnm1  = tapelev4, key = ilev_4            
58    CADJ STORE gunm1  = tapelev4, key = ilev_4            
59    CADJ STORE gvnm1  = tapelev4, key = ilev_4            
60    #endif
61    CADJ STORE theta  = tapelev4, key = ilev_4            
62    CADJ STORE salt  = tapelev4, key = ilev_4            
63    CADJ STORE uvel  = tapelev4, key = ilev_4            
64    CADJ STORE vvel  = tapelev4, key = ilev_4    
65    CADJ STORE wvel  = tapelev4, key = ilev_4
66    CADJ STORE totphihyd  = tapelev4, key = ilev_4
67    c
68    #else /* ndef AUTODIFF_USE_OLDSTORE_3D */
69    c
70    CADJ STORE StoreDynVars3D     = tapelev4, key = ilev_4
71    c
72    #endif /* AUTODIFF_USE_OLDSTORE_3D */
73    
74    
75    
76    CADJ STORE phi0surf      = tapelev4, key = ilev_4
77    
78  #ifdef EXACT_CONSERV  #ifdef EXACT_CONSERV
 CADJ STORE etaH      = tapelev4, key = ilev_4  
 CADJ STORE dEtaHdt   = tapelev4, key = ilev_4  
 CADJ STORE PmEpR     = tapelev4, key = ilev_4  
79  cphCADJ STORE hDivFlow  = tapelev4, key = ilev_4  cphCADJ STORE hDivFlow  = tapelev4, key = ilev_4
80  #endif /* EXACT_CONSERV */  #endif /* EXACT_CONSERV */
81    
# Line 37  CADJ STORE gtr1nm1   = tapelev4, key = i Line 88  CADJ STORE gtr1nm1   = tapelev4, key = i
88  CADJ STORE hfac_surfc    = tapelev4, key = ilev_4  CADJ STORE hfac_surfc    = tapelev4, key = ilev_4
89  CADJ STORE hfac_surfs    = tapelev4, key = ilev_4  CADJ STORE hfac_surfs    = tapelev4, key = ilev_4
90  CADJ STORE hfac_surfw    = tapelev4, key = ilev_4  CADJ STORE hfac_surfw    = tapelev4, key = ilev_4
91  CADJ STORE hfacc         = tapelev4, key = ilev_4  CADJ STORE hFac_surfNm1C= tapelev4, key = ilev_4
92  CADJ STORE hfacs         = tapelev4, key = ilev_4  CADJ STORE hFac_surfNm1S= tapelev4, key = ilev_4
93  CADJ STORE hfacw         = tapelev4, key = ilev_4  CADJ STORE hFac_surfNm1W= tapelev4, key = ilev_4
94  CADJ STORE recip_hfacc   = tapelev4, key = ilev_4  
 CADJ STORE recip_hfacs   = tapelev4, key = ilev_4  
 CADJ STORE recip_hfacw   = tapelev4, key = ilev_4  
95  # ifndef DISABLE_RSTAR_CODE  # ifndef DISABLE_RSTAR_CODE
96  CADJ STORE rstarexpc,rstarexps,rstarexpw  CADJ STORE rstarexpc,rstarexps,rstarexpw
97  CADJ &     = tapelev4, key = ilev_4  CADJ &     = tapelev4, key = ilev_4
98  CADJ STORE rstarfacc,rstarfacs,rstarfacw  CADJ STORE rstarfacc,rstarfacs,rstarfacw
99  CADJ &     = tapelev4, key = ilev_4  CADJ &     = tapelev4, key = ilev_4
100  CADJ STORE rstardhcdt,rstardhsdt,rstardhwdt  CADJ STORE rStarFacNm1C,rStarFacNm1S,rStarFacNm1W
101  CADJ &     = tapelev4, key = ilev_4  CADJ &     = tapelev4, key = ilev_4
102  CADJ STORE h0facc,h0facs,h0facw  CADJ STORE rstardhcdt,rstardhsdt,rstardhwdt
103  CADJ &     = tapelev4, key = ilev_4  CADJ &     = tapelev4, key = ilev_4
104  # endif  # endif
105  #endif /* NONLIN_FRSURF */  #endif /* NONLIN_FRSURF */
# Line 59  CADJ &     = tapelev4, key = ilev_4 Line 108  CADJ &     = tapelev4, key = ilev_4
108  # include "cd_code_ad_check_lev4_dir.h"  # include "cd_code_ad_check_lev4_dir.h"
109  #endif /* ALLOW_CD_CODE */  #endif /* ALLOW_CD_CODE */
110    
111  #ifdef ALLOW_EXF  #ifdef ALLOW_GGL90
112  # include "exf_ad_check_lev4_dir.h"  # include "ggl90_ad_check_lev4_dir.h"
 #else /* ALLOW_EXF undef */  
   
 CADJ STORE taux0   = tapelev4, key = ilev_4  
 CADJ STORE taux1   = tapelev4, key = ilev_4  
 CADJ STORE tauy0   = tapelev4, key = ilev_4  
 CADJ STORE tauy1   = tapelev4, key = ilev_4  
 CADJ STORE Qnet0   = tapelev4, key = ilev_4  
 CADJ STORE Qnet1   = tapelev4, key = ilev_4  
 CADJ STORE EmPmR0  = tapelev4, key = ilev_4  
 CADJ STORE EmPmR1  = tapelev4, key = ilev_4  
 CADJ STORE SST0    = tapelev4, key = ilev_4  
 CADJ STORE SST1    = tapelev4, key = ilev_4  
 CADJ STORE SSS0    = tapelev4, key = ilev_4  
 CADJ STORE SSS1    = tapelev4, key = ilev_4  
 CADJ STORE saltFlux0    = tapelev4, key = ilev_4  
 CADJ STORE saltFlux1    = tapelev4, key = ilev_4  
 #ifdef SHORTWAVE_HEATING  
 CADJ STORE Qsw0    = tapelev4, key = ilev_4  
 CADJ STORE Qsw1    = tapelev4, key = ilev_4  
113  #endif  #endif
114  #ifdef ATMOSPHERIC_LOADING  
115  CADJ STORE pload0  = tapelev4, key = ilev_4  #ifdef ALLOW_ECCO
116  CADJ STORE pload1  = tapelev4, key = ilev_4  # include "ecco_ad_check_lev4_dir.h"
 CADJ STORE siceload = tapelev4, key = ilev_4  
117  #endif  #endif
118    
119    #ifdef ALLOW_EXF
120    # include "exf_ad_check_lev4_dir.h"
121  #endif /* ALLOW_EXF */  #endif /* ALLOW_EXF */
122    
123  #ifdef ALLOW_PTRACERS  #ifdef ALLOW_PTRACERS
# Line 97  CADJ STORE siceload = tapelev4, key = il Line 128  CADJ STORE siceload = tapelev4, key = il
128  # include "obcs_ad_check_lev4_dir.h"  # include "obcs_ad_check_lev4_dir.h"
129  #endif  /* ALLOW_OBCS */  #endif  /* ALLOW_OBCS */
130    
131  #ifdef ALLOW_SEAICE  #ifdef ALLOW_SALT_PLUME
132  # include "seaice_ad_check_lev4_dir.h"  # include "salt_plume_ad_check_lev4_dir.h"
133  #endif /* ALLOW_SEAICE */  #endif
134    
135    #ifdef ALLOW_SHELFICE
136    # include "shelfice_ad_check_lev4_dir.h"
137    #endif /* ALLOW_SHELFICE */
138    
139  #ifdef ALLOW_THSICE  #ifdef ALLOW_THSICE
140  # include "thsice_ad_check_lev4_dir.h"  # include "thsice_ad_check_lev4_dir.h"
# Line 107  CADJ STORE siceload = tapelev4, key = il Line 142  CADJ STORE siceload = tapelev4, key = il
142    
143  #ifdef ALLOW_RBCS  #ifdef ALLOW_RBCS
144  # include "rbcs_ad_check_lev4_dir.h"  # include "rbcs_ad_check_lev4_dir.h"
145  #endif /* ALLOW_rbcs */  #endif /* ALLOW_RBCS */
146    
147    #ifdef ALLOW_OFFLINE
148    # include "offline_ad_check_lev4_dir.h"
149    #endif /* ALLOW_OFFLINE */
150    
151    #ifdef ALLOW_GCHEM
152    # include "gchem_ad_check_lev4_dir.h"
153    #endif
154    
155    #ifdef ALLOW_CFC
156    # include "cfc_ad_check_lev4_dir.h"
157    #endif
158    
159    #ifdef ALLOW_DIC
160    # include "dic_ad_check_lev4_dir.h"
161    #endif
162    
163  #ifdef ALLOW_EBM  #ifdef ALLOW_EBM
164  CADJ STORE fu    = tapelev4, key = ilev_4  CADJ STORE fu    = tapelev4, key = ilev_4
# Line 134  CADJ STORE objf_tracer = tapelev4, key = Line 185  CADJ STORE objf_tracer = tapelev4, key =
185  #ifdef ALLOW_COST_TRANSPORT  #ifdef ALLOW_COST_TRANSPORT
186  CADJ STORE objf_transport = tapelev4, key = ilev_4  CADJ STORE objf_transport = tapelev4, key = ilev_4
187  #endif  #endif
188    
189    #ifdef ALLOW_HFLUXM_CONTROL
190    CADJ STORE qnetm          = tapelev4, key = ilev_4
191    #endif
192    
193    #ifdef ALLOW_SEAICE
194    cph temporary for HD
195    # ifdef ANNUAL_BALANCE
196    CADJ STORE balance_itcount = tapelev4, key = ilev_4
197    CADJ STORE atmfw_tilesum   = tapelev4, key = ilev_4
198    CADJ STORE qnet_tilesum    = tapelev4, key = ilev_4
199    CADJ STORE empmr_corr      = tapelev4, key = ilev_4
200    CADJ STORE qnet_corr       = tapelev4, key = ilev_4
201    # endif /* ANNUAL_BALANCE */
202    #endif

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

  ViewVC Help
Powered by ViewVC 1.1.22