/[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.3 by heimbach, Tue Nov 12 20:39:46 2002 UTC revision 1.15 by heimbach, Thu Oct 30 18:53:21 2003 UTC
# Line 13  CADJ STORE uvel      = tapelev2, key = i Line 13  CADJ STORE uvel      = tapelev2, key = i
13  CADJ STORE vvel      = tapelev2, key = ilev_2  CADJ STORE vvel      = tapelev2, key = ilev_2
14  CADJ STORE wvel      = tapelev2, key = ilev_2  CADJ STORE wvel      = tapelev2, key = ilev_2
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 totphihyd = tapelev2, key = ilev_2
 CADJ STORE gv        = tapelev2, key = ilev_2  
17    
18  #ifdef INCLUDE_CD_CODE  #ifdef EXACT_CONSERV
19  CADJ STORE uveld     = tapelev2, key = ilev_2  CADJ STORE empmr     = tapelev2, key = ilev_2
20  CADJ STORE vveld     = tapelev2, key = ilev_2  CADJ STORE etaH      = tapelev2, key = ilev_2
21  CADJ STORE etanm1    = tapelev2, key = ilev_2  CADJ STORE hDivFlow  = tapelev2, key = ilev_2
22  CADJ STORE unm1      = tapelev2, key = ilev_2  #endif /* EXACT_CONSERV */
 CADJ STORE vnm1      = tapelev2, key = ilev_2  
 CADJ STORE gucd      = tapelev2, key = ilev_2  
 CADJ STORE gvcd      = tapelev2, key = ilev_2  
 #endif  
23    
24  #ifdef ALLOW_PASSIVE_TRACER  #ifdef ALLOW_PASSIVE_TRACER
25  CADJ STORE tr1       = tapelev2, key = ilev_2  CADJ STORE tr1       = tapelev2, key = ilev_2
26  CADJ STORE gtr1nm1   = tapelev2, key = ilev_2  CADJ STORE gtr1nm1   = tapelev2, key = ilev_2
27  #endif  #endif /* ALLOW_PASSIVE_TRACER */
28    
29  #ifdef EXACT_CONSERV  #ifdef ALLOW_CD_CODE
30  CADJ STORE etaH      = tapelev2, key = ilev_2  # include "cd_code_ad_check_lev2_dir.h"
31  CADJ STORE hDivFlow  = tapelev2, key = ilev_2  #endif /* ALLOW_CD_CODE */
 #endif  
32    
33  #ifdef INCLUDE_EXTERNAL_FORCING_PACKAGE  #ifdef INCLUDE_EXTERNAL_FORCING_PACKAGE
34  # ifdef ALLOW_ATM_TEMP  # include "exf_ad_check_lev2_dir.h"
 CADJ STORE aqh0      = tapelev2, key = ilev_2  
 CADJ STORE aqh1      = tapelev2, key = ilev_2  
 CADJ STORE atemp0    = tapelev2, key = ilev_2  
 CADJ STORE atemp1    = tapelev2, key = ilev_2  
 CADJ STORE precip0   = tapelev2, key = ilev_2  
 CADJ STORE precip1   = tapelev2, key = ilev_2  
 CADJ STORE lwflux0   = tapelev2, key = ilev_2  
 CADJ STORE lwflux1   = tapelev2, key = ilev_2  
 CADJ STORE swflux0   = tapelev2, key = ilev_2  
 CADJ STORE swflux1   = tapelev2, key = ilev_2  
 # else  
 CADJ STORE hflux0    = tapelev2, key = ilev_2  
 CADJ STORE hflux1    = tapelev2, key = ilev_2  
 CADJ STORE sflux0    = tapelev2, key = ilev_2  
 CADJ STORE sflux1    = tapelev2, key = ilev_2  
 #  ifdef ALLOW_KPP  
 CADJ STORE swflux0   = tapelev2, key = ilev_2  
 CADJ STORE swflux1   = tapelev2, key = ilev_2  
 #  endif  
 # endif /* ALLOW_ATM_TEMP */  
 # ifdef ALLOW_ATM_WIND  
 CADJ STORE uwind0    = tapelev2, key = ilev_2  
 CADJ STORE uwind1    = tapelev2, key = ilev_2  
 CADJ STORE vwind0    = tapelev2, key = ilev_2  
 CADJ STORE vwind1    = tapelev2, key = ilev_2  
 # else  
 CADJ STORE ustress0  = tapelev2, key = ilev_2  
 CADJ STORE ustress1  = tapelev2, key = ilev_2  
 CADJ STORE vstress0  = tapelev2, key = ilev_2  
 CADJ STORE vstress1  = tapelev2, key = ilev_2  
 # endif  /* ALLOW_ATM_WIND */  
   
35  #else /* INCLUDE_EXTERNAL_FORCING_PACKAGE undef */  #else /* INCLUDE_EXTERNAL_FORCING_PACKAGE undef */
36    
37  CADJ STORE taux0   = tapelev2, key = ilev_2  CADJ STORE taux0   = tapelev2, key = ilev_2
# Line 84  CADJ STORE SST0    = tapelev2, key = ile Line 46  CADJ STORE SST0    = tapelev2, key = ile
46  CADJ STORE SST1    = tapelev2, key = ilev_2  CADJ STORE SST1    = tapelev2, key = ilev_2
47  CADJ STORE SSS0    = tapelev2, key = ilev_2  CADJ STORE SSS0    = tapelev2, key = ilev_2
48  CADJ STORE SSS1    = tapelev2, key = ilev_2  CADJ STORE SSS1    = tapelev2, key = ilev_2
49    #ifdef SHORTWAVE_HEATING
50  CADJ STORE Qsw0    = tapelev2, key = ilev_2  CADJ STORE Qsw0    = tapelev2, key = ilev_2
51  CADJ STORE Qsw1    = tapelev2, key = ilev_2  CADJ STORE Qsw1    = tapelev2, key = ilev_2
52    #endif
53    #ifdef ATMOSPHERIC_LOADING
54    CADJ STORE pload0  = tapelev2, key = ilev_2
55    CADJ STORE pload1  = tapelev2, key = ilev_2
56    #endif
57    
58  #endif /* INCLUDE_EXTERNAL_FORCING_PACKAGE */  #endif /* INCLUDE_EXTERNAL_FORCING_PACKAGE */
59    
60    #ifdef ALLOW_PTRACERS
61    # include "ptracers_ad_check_lev2_dir.h"
62    #endif /* ALLOW_PTRACERS */
63    
64  #ifdef ALLOW_OBCS  #ifdef ALLOW_OBCS
65  #ifdef ALLOW_OBCS_NORTH  # include "obcs_ad_check_lev2_dir.h"
 CADJ STORE OBNu    = tapelev2, key = ilev_2  
 CADJ STORE OBNv    = tapelev2, key = ilev_2  
 CADJ STORE OBNt    = tapelev2, key = ilev_2  
 CADJ STORE OBNs    = tapelev2, key = ilev_2  
 #endif /* ALLOW_OBCS_NORTH */  
 #ifdef ALLOW_OBCS_SOUTH  
 CADJ STORE OBSu    = tapelev2, key = ilev_2  
 CADJ STORE OBSv    = tapelev2, key = ilev_2  
 CADJ STORE OBSt    = tapelev2, key = ilev_2  
 CADJ STORE OBSs    = tapelev2, key = ilev_2  
 #endif /* ALLOW_OBCS_SOUTH */  
 #ifdef ALLOW_OBCS_EAST  
 CADJ STORE OBEu    = tapelev2, key = ilev_2  
 CADJ STORE OBEv    = tapelev2, key = ilev_2  
 CADJ STORE OBEt    = tapelev2, key = ilev_2  
 CADJ STORE OBEs    = tapelev2, key = ilev_2  
 #endif /* ALLOW_OBCS_EAST */  
 #ifdef ALLOW_OBCS_WEST  
 CADJ STORE OBWu    = tapelev2, key = ilev_2  
 CADJ STORE OBWv    = tapelev2, key = ilev_2  
 CADJ STORE OBWt    = tapelev2, key = ilev_2  
 CADJ STORE OBWs    = tapelev2, key = ilev_2  
 #endif /* ALLOW_OBCS_WEST */  
66  #endif  /* ALLOW_OBCS */  #endif  /* ALLOW_OBCS */
67    
68    #ifdef ALLOW_SEAICE
69    # include "seaice_ad_check_lev2_dir.h"
70    #endif /* ALLOW_SEAICE */
71    

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.15

  ViewVC Help
Powered by ViewVC 1.1.22