/[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.24 by heimbach, Thu Oct 14 05:22:21 2004 UTC revision 1.38 by heimbach, Sat Aug 18 21:34:01 2007 UTC
# Line 1  Line 1 
1  C $Header$  C $Header$
2  C $Name$  C $Name$
3  c  c
4  c     store directives for checkpoint level 3  c     store directives for checkpoint level 4
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        = tapelev3, key = ilev_3  
9  CADJ STORE gt        = tapelev3, key = ilev_3  CADJ STORE StoreDynVars3D     = tapelev3, key = ilev_3
10  CADJ STORE gtnm1     = tapelev3, key = ilev_3  CADJ STORE StoreDynVars2D     = tapelev3, key = ilev_3
11  CADJ STORE gsnm1     = tapelev3, key = ilev_3  cnewCADJ STORE ivdconvcount       = tapelevx, key = ilev_x
 CADJ STORE gunm1     = tapelev3, key = ilev_3  
 CADJ STORE gvnm1     = tapelev3, key = ilev_3  
 CADJ STORE theta     = tapelev3, key = ilev_3  
 CADJ STORE salt      = tapelev3, key = ilev_3  
 CADJ STORE uvel      = tapelev3, key = ilev_3  
 CADJ STORE vvel      = tapelev3, key = ilev_3  
 CADJ STORE wvel      = tapelev3, key = ilev_3  
 CADJ STORE etan      = tapelev3, key = ilev_3  
 CADJ STORE totphihyd = tapelev3, key = ilev_3  
 CADJ STORE surfaceforcingTice = tapelev3, key = ilev_3  
 cnewCADJ STORE ivdconvcount       = tapelev3, key = ilev_3  
12    
13  #ifdef EXACT_CONSERV  #ifdef EXACT_CONSERV
 CADJ STORE etaH      = tapelev3, key = ilev_3  
 CADJ STORE dEtaHdt   = tapelev3, key = ilev_3  
 CADJ STORE PmEpR     = tapelev3, key = ilev_3  
14  cphCADJ STORE hDivFlow  = tapelev3, key = ilev_3  cphCADJ STORE hDivFlow  = tapelev3, key = ilev_3
15  #endif /* EXACT_CONSERV */  #endif /* EXACT_CONSERV */
16    
# Line 33  CADJ STORE tr1       = tapelev3, key = i Line 19  CADJ STORE tr1       = tapelev3, key = i
19  CADJ STORE gtr1nm1   = tapelev3, key = ilev_3  CADJ STORE gtr1nm1   = tapelev3, key = ilev_3
20  #endif /* ALLOW_PASSIVE_TRACER */  #endif /* ALLOW_PASSIVE_TRACER */
21    
22    #ifdef NONLIN_FRSURF
23    CADJ STORE hfac_surfc    = tapelev3, key = ilev_3
24    CADJ STORE hfac_surfs    = tapelev3, key = ilev_3
25    CADJ STORE hfac_surfw    = tapelev3, key = ilev_3
26    CADJ STORE hfacc         = tapelev3, key = ilev_3
27    CADJ STORE hfacs         = tapelev3, key = ilev_3
28    CADJ STORE hfacw         = tapelev3, key = ilev_3
29    CADJ STORE recip_hfacc   = tapelev3, key = ilev_3
30    CADJ STORE recip_hfacs   = tapelev3, key = ilev_3
31    CADJ STORE recip_hfacw   = tapelev3, key = ilev_3
32    # ifndef DISABLE_RSTAR_CODE
33    CADJ STORE rstarexpc,rstarexps,rstarexpw
34    CADJ &     = tapelev3, key = ilev_3
35    CADJ STORE rstarfacc,rstarfacs,rstarfacw
36    CADJ &     = tapelev3, key = ilev_3
37    CADJ STORE rstardhcdt,rstardhsdt,rstardhwdt
38    CADJ &     = tapelev3, key = ilev_3
39    CADJ STORE h0facc,h0facs,h0facw
40    CADJ &     = tapelev3, key = ilev_3
41    # endif
42    #endif /* NONLIN_FRSURF */
43    
44  #ifdef ALLOW_CD_CODE  #ifdef ALLOW_CD_CODE
45  # include "cd_code_ad_check_lev3_dir.h"  # include "cd_code_ad_check_lev3_dir.h"
46  #endif /* ALLOW_CD_CODE */  #endif /* ALLOW_CD_CODE */
47    
48  #ifdef ALLOW_EXF  #ifdef ALLOW_EXF
49  # include "exf_ad_check_lev3_dir.h"  # include "exf_ad_check_lev3_dir.h"
 #else /* ALLOW_EXF undef */  
   
 CADJ STORE taux0   = tapelev3, key = ilev_3  
 CADJ STORE taux1   = tapelev3, key = ilev_3  
 CADJ STORE tauy0   = tapelev3, key = ilev_3  
 CADJ STORE tauy1   = tapelev3, key = ilev_3  
 CADJ STORE Qnet0   = tapelev3, key = ilev_3  
 CADJ STORE Qnet1   = tapelev3, key = ilev_3  
 CADJ STORE EmPmR0  = tapelev3, key = ilev_3  
 CADJ STORE EmPmR1  = tapelev3, key = ilev_3  
 CADJ STORE SST0    = tapelev3, key = ilev_3  
 CADJ STORE SST1    = tapelev3, key = ilev_3  
 CADJ STORE SSS0    = tapelev3, key = ilev_3  
 CADJ STORE SSS1    = tapelev3, key = ilev_3  
 #ifdef SHORTWAVE_HEATING  
 CADJ STORE Qsw0    = tapelev3, key = ilev_3  
 CADJ STORE Qsw1    = tapelev3, key = ilev_3  
 #endif  
 #ifdef ATMOSPHERIC_LOADING  
 CADJ STORE pload0  = tapelev3, key = ilev_3  
 CADJ STORE pload1  = tapelev3, key = ilev_3  
 #endif  
   
50  #endif /* ALLOW_EXF */  #endif /* ALLOW_EXF */
51    
52  #ifdef ALLOW_PTRACERS  #ifdef ALLOW_PTRACERS
# Line 76  CADJ STORE pload1  = tapelev3, key = ile Line 61  CADJ STORE pload1  = tapelev3, key = ile
61  # include "seaice_ad_check_lev3_dir.h"  # include "seaice_ad_check_lev3_dir.h"
62  #endif /* ALLOW_SEAICE */  #endif /* ALLOW_SEAICE */
63    
64    #ifdef ALLOW_THSICE
65    # include "thsice_ad_check_lev3_dir.h"
66    #endif /* ALLOW_THSICE */
67    
68    #ifdef ALLOW_RBCS
69    # include "rbcs_ad_check_lev3_dir.h"
70    #endif /* ALLOW_rbcs */
71    
72  #ifdef ALLOW_EBM  #ifdef ALLOW_EBM
73  CADJ STORE fu    = tapelev3, key = ilev_3  CADJ STORE fu    = tapelev3, key = ilev_3
74  CADJ STORE fv    = tapelev3, key = ilev_3  CADJ STORE fv    = tapelev3, key = ilev_3
# Line 86  CADJ STORE empmr = tapelev3, key = ilev_ Line 79  CADJ STORE empmr = tapelev3, key = ilev_
79  # include "ebm_ad_check_lev3_dir.h"  # include "ebm_ad_check_lev3_dir.h"
80  #endif /* ALLOW_EBM */  #endif /* ALLOW_EBM */
81    
82  #ifdef ALLOW_COST_ATLANTIC_HEAT  #ifdef ALLOW_COST
83  CADJ STORE cMeanTheta = tapelev3, key = ilev_3  CADJ STORE cMeanTheta = tapelev3, key = ilev_3
84  CADJ STORE cMeanUVel  = tapelev3, key = ilev_3  CADJ STORE cMeanUVel  = tapelev3, key = ilev_3
85  CADJ STORE cMeanVVel  = tapelev3, key = ilev_3  CADJ STORE cMeanVVel  = tapelev3, key = ilev_3
86    CADJ STORE cMeanThetaUVel = tapelev3, key = ilev_3
87    CADJ STORE cMeanThetaVVel = tapelev3, key = ilev_3
88  #endif  #endif
89    
90  #ifdef ALLOW_COST_TRACER  #ifdef ALLOW_COST_TRACER
91  CADJ STORE objf_tracer = tapelev3, key = ilev_3  CADJ STORE objf_tracer = tapelev3, key = ilev_3
92  #endif  #endif
93    
94    #ifdef ALLOW_COST_TRANSPORT
95    CADJ STORE objf_transport = tapelev3, key = ilev_3
96    #endif

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.38

  ViewVC Help
Powered by ViewVC 1.1.22