/[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.13 by heimbach, Fri Oct 10 22:42:18 2003 UTC revision 1.33 by heimbach, Thu Nov 2 05:26:50 2006 UTC
# Line 1  Line 1 
1    C $Header$
2    C $Name$
3  c  c
4  c     store directives for checkpoint level 3  c     store directives for checkpoint level 3
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 gsnm1     = tapelev3, key = ilev_3  CADJ STORE gs        = tapelev3, key = ilev_3
9    CADJ STORE gt        = tapelev3, key = ilev_3
10  CADJ STORE gtnm1     = tapelev3, key = ilev_3  CADJ STORE gtnm1     = tapelev3, key = ilev_3
11    CADJ STORE gsnm1     = tapelev3, key = ilev_3
12  CADJ STORE gunm1     = tapelev3, key = ilev_3  CADJ STORE gunm1     = tapelev3, key = ilev_3
13  CADJ STORE gvnm1     = tapelev3, key = ilev_3  CADJ STORE gvnm1     = tapelev3, key = ilev_3
14  CADJ STORE theta     = tapelev3, key = ilev_3  CADJ STORE theta     = tapelev3, key = ilev_3
# Line 14  CADJ STORE vvel      = tapelev3, key = i Line 18  CADJ STORE vvel      = tapelev3, key = i
18  CADJ STORE wvel      = tapelev3, key = ilev_3  CADJ STORE wvel      = tapelev3, key = ilev_3
19  CADJ STORE etan      = tapelev3, key = ilev_3  CADJ STORE etan      = tapelev3, key = ilev_3
20  CADJ STORE totphihyd = tapelev3, key = ilev_3  CADJ STORE totphihyd = tapelev3, key = ilev_3
21    CADJ STORE surfaceforcingTice = tapelev3, key = ilev_3
22  #ifdef INCLUDE_CD_CODE  cnewCADJ STORE ivdconvcount       = tapelev3, key = ilev_3
 CADJ STORE uveld     = tapelev3, key = ilev_3  
 CADJ STORE vveld     = tapelev3, key = ilev_3  
 CADJ STORE etanm1    = tapelev3, key = ilev_3  
 CADJ STORE unm1      = tapelev3, key = ilev_3  
 CADJ STORE vnm1      = tapelev3, key = ilev_3  
 #endif /* INCLUDE_CD_CODE */  
23    
24  #ifdef EXACT_CONSERV  #ifdef EXACT_CONSERV
 CADJ STORE empmr     = tapelev3, key = ilev_3  
25  CADJ STORE etaH      = tapelev3, key = ilev_3  CADJ STORE etaH      = tapelev3, key = ilev_3
26  CADJ STORE hDivFlow  = tapelev3, key = ilev_3  CADJ STORE dEtaHdt   = tapelev3, key = ilev_3
27    CADJ STORE PmEpR     = tapelev3, key = ilev_3
28    cphCADJ STORE hDivFlow  = tapelev3, key = ilev_3
29  #endif /* EXACT_CONSERV */  #endif /* EXACT_CONSERV */
30    
31  #ifdef ALLOW_PASSIVE_TRACER  #ifdef ALLOW_PASSIVE_TRACER
# Line 34  CADJ STORE tr1       = tapelev3, key = i Line 33  CADJ STORE tr1       = tapelev3, key = i
33  CADJ STORE gtr1nm1   = tapelev3, key = ilev_3  CADJ STORE gtr1nm1   = tapelev3, key = ilev_3
34  #endif /* ALLOW_PASSIVE_TRACER */  #endif /* ALLOW_PASSIVE_TRACER */
35    
36  #ifdef INCLUDE_EXTERNAL_FORCING_PACKAGE  #ifdef NONLIN_FRSURF
37    CADJ STORE hfac_surfc    = tapelev3, key = ilev_3
38    CADJ STORE hfac_surfs    = tapelev3, key = ilev_3
39    CADJ STORE hfac_surfw    = tapelev3, key = ilev_3
40    CADJ STORE hfacc         = tapelev3, key = ilev_3
41    CADJ STORE hfacs         = tapelev3, key = ilev_3
42    CADJ STORE hfacw         = tapelev3, key = ilev_3
43    CADJ STORE recip_hfacc   = tapelev3, key = ilev_3
44    CADJ STORE recip_hfacs   = tapelev3, key = ilev_3
45    CADJ STORE recip_hfacw   = tapelev3, key = ilev_3
46    # ifndef DISABLE_RSTAR_CODE
47    CADJ STORE rstarexpc,rstarexps,rstarexpw
48    CADJ &     = tapelev3, key = ilev_3
49    CADJ STORE rstarfacc,rstarfacs,rstarfacw
50    CADJ &     = tapelev3, key = ilev_3
51    CADJ STORE rstardhcdt,rstardhsdt,rstardhwdt
52    CADJ &     = tapelev3, key = ilev_3
53    CADJ STORE h0facc,h0facs,h0facw
54    CADJ &     = tapelev3, key = ilev_3
55    # endif
56    #endif /* NONLIN_FRSURF */
57    
58    #ifdef ALLOW_CD_CODE
59    # include "cd_code_ad_check_lev3_dir.h"
60    #endif /* ALLOW_CD_CODE */
61    
62    #ifdef ALLOW_EXF
63  # include "exf_ad_check_lev3_dir.h"  # include "exf_ad_check_lev3_dir.h"
64  #else /* INCLUDE_EXTERNAL_FORCING_PACKAGE undef */  #else /* ALLOW_EXF undef */
65    
66  CADJ STORE taux0   = tapelev3, key = ilev_3  CADJ STORE taux0   = tapelev3, key = ilev_3
67  CADJ STORE taux1   = tapelev3, key = ilev_3  CADJ STORE taux1   = tapelev3, key = ilev_3
# Line 50  CADJ STORE SST0    = tapelev3, key = ile Line 75  CADJ STORE SST0    = tapelev3, key = ile
75  CADJ STORE SST1    = tapelev3, key = ilev_3  CADJ STORE SST1    = tapelev3, key = ilev_3
76  CADJ STORE SSS0    = tapelev3, key = ilev_3  CADJ STORE SSS0    = tapelev3, key = ilev_3
77  CADJ STORE SSS1    = tapelev3, key = ilev_3  CADJ STORE SSS1    = tapelev3, key = ilev_3
78    CADJ STORE saltFlux0    = tapelev3, key = ilev_3
79    CADJ STORE saltFlux1    = tapelev3, key = ilev_3
80  #ifdef SHORTWAVE_HEATING  #ifdef SHORTWAVE_HEATING
81  CADJ STORE Qsw0    = tapelev3, key = ilev_3  CADJ STORE Qsw0    = tapelev3, key = ilev_3
82  CADJ STORE Qsw1    = tapelev3, key = ilev_3  CADJ STORE Qsw1    = tapelev3, key = ilev_3
# Line 57  CADJ STORE Qsw1    = tapelev3, key = ile Line 84  CADJ STORE Qsw1    = tapelev3, key = ile
84  #ifdef ATMOSPHERIC_LOADING  #ifdef ATMOSPHERIC_LOADING
85  CADJ STORE pload0  = tapelev3, key = ilev_3  CADJ STORE pload0  = tapelev3, key = ilev_3
86  CADJ STORE pload1  = tapelev3, key = ilev_3  CADJ STORE pload1  = tapelev3, key = ilev_3
87    CADJ STORE siceload = tapelev3, key = ilev_3
88  #endif  #endif
89    
90  #endif /* INCLUDE_EXTERNAL_FORCING_PACKAGE */  #endif /* ALLOW_EXF */
91    
92  #ifdef ALLOW_PTRACERS  #ifdef ALLOW_PTRACERS
93  # include "ptracers_ad_check_lev3_dir.h"  # include "ptracers_ad_check_lev3_dir.h"
# Line 72  CADJ STORE pload1  = tapelev3, key = ile Line 100  CADJ STORE pload1  = tapelev3, key = ile
100  #ifdef ALLOW_SEAICE  #ifdef ALLOW_SEAICE
101  # include "seaice_ad_check_lev3_dir.h"  # include "seaice_ad_check_lev3_dir.h"
102  #endif /* ALLOW_SEAICE */  #endif /* ALLOW_SEAICE */
103    
104    #ifdef ALLOW_THSICE
105    # include "thsice_ad_check_lev3_dir.h"
106    #endif /* ALLOW_THSICE */
107    
108    #ifdef ALLOW_RBCS
109    # include "rbcs_ad_check_lev3_dir.h"
110    #endif /* ALLOW_rbcs */
111    
112    #ifdef ALLOW_EBM
113    CADJ STORE fu    = tapelev3, key = ilev_3
114    CADJ STORE fv    = tapelev3, key = ilev_3
115    CADJ STORE qnet  = tapelev3, key = ilev_3
116    CADJ STORE qsw   = tapelev3, key = ilev_3
117    CADJ STORE sss   = tapelev3, key = ilev_3
118    CADJ STORE empmr = tapelev3, key = ilev_3
119    # include "ebm_ad_check_lev3_dir.h"
120    #endif /* ALLOW_EBM */
121    
122    #ifdef ALLOW_COST
123    CADJ STORE cMeanTheta = tapelev3, key = ilev_3
124    CADJ STORE cMeanUVel  = tapelev3, key = ilev_3
125    CADJ STORE cMeanVVel  = tapelev3, key = ilev_3
126    #endif
127    
128    #ifdef ALLOW_COST_TRACER
129    CADJ STORE objf_tracer = tapelev3, key = ilev_3
130    #endif
131    
132    #ifdef ALLOW_COST_TRANSPORT
133    CADJ STORE objf_transport = tapelev3, key = ilev_3
134    #endif

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.33

  ViewVC Help
Powered by ViewVC 1.1.22