/[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.12 by heimbach, Thu Oct 2 21:32:35 2003 UTC revision 1.13 by heimbach, Fri Oct 10 22:42:18 2003 UTC
# Line 25  CADJ STORE vnm1      = tapelev2, key = i Line 25  CADJ STORE vnm1      = tapelev2, key = i
25    
26  #ifdef EXACT_CONSERV  #ifdef EXACT_CONSERV
27  CADJ STORE empmr     = tapelev2, key = ilev_2  CADJ STORE empmr     = tapelev2, key = ilev_2
28    CADJ STORE etaH      = tapelev2, key = ilev_2
29    CADJ STORE hDivFlow  = tapelev2, key = ilev_2
30  #endif /* EXACT_CONSERV */  #endif /* EXACT_CONSERV */
31    
32  #ifdef ALLOW_PASSIVE_TRACER  #ifdef ALLOW_PASSIVE_TRACER
# Line 32  CADJ STORE tr1       = tapelev2, key = i Line 34  CADJ STORE tr1       = tapelev2, key = i
34  CADJ STORE gtr1nm1   = tapelev2, key = ilev_2  CADJ STORE gtr1nm1   = tapelev2, key = ilev_2
35  #endif /* ALLOW_PASSIVE_TRACER */  #endif /* ALLOW_PASSIVE_TRACER */
36    
 #ifdef ALLOW_PTRACERS  
 CADJ STORE ptracer   = tapelev2, key = ilev_2  
 CADJ STORE gptrnm1   = tapelev2, key = ilev_2  
 CADJ STORE surfacetendencys =  
 CADJ &     tapelev2, key = ilev_2  
 #endif /* ALLOW_PTRACERS */  
   
 #ifdef EXACT_CONSERV  
 CADJ STORE etaH      = tapelev2, key = ilev_2  
 CADJ STORE hDivFlow  = tapelev2, key = ilev_2  
 #endif /* EXACT_CONSERV */  
   
37  #ifdef INCLUDE_EXTERNAL_FORCING_PACKAGE  #ifdef INCLUDE_EXTERNAL_FORCING_PACKAGE
38  # 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  
 #  ifdef EXF_READ_EVAP  
 CADJ STORE evap0     = tapelev2, key = ilev_2  
 CADJ STORE evap1     = tapelev2, key = ilev_2  
 #  else /* EXF_READ_EVAP undefined */  
 CADJ STORE evap      = tapelev2, key = ilev_2  
 #  endif /* EXF_READ_EVAP */  
 #  ifdef ALLOW_DOWNWARD_RADIATION  
 CADJ STORE swdown0   = tapelev2, key = ilev_2  
 CADJ STORE swdown1   = tapelev2, key = ilev_2  
 CADJ STORE lwdown0   = tapelev2, key = ilev_2  
 CADJ STORE lwdown1   = tapelev2, key = ilev_2  
 #  endif /* ALLOW_DOWNWARD_RADIATION */  
 # else /* ALLOW_ATM_TEMP */  
 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 SHORTWAVE_HEATING  
 CADJ STORE swflux0   = tapelev2, key = ilev_2  
 CADJ STORE swflux1   = tapelev2, key = ilev_2  
 #  endif /* SHORTWAVE_HEATING */  
 # 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 /* ALLOW_ATM_WIND undefined */  
 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 */  
 # ifdef ALLOW_CLIMSSS_RELAXATION  
 CADJ STORE climsss0   = tapelev2, key = ilev_2  
 CADJ STORE climsss1   = tapelev2, key = ilev_2  
 # endif  
 #ifdef ALLOW_CLIMSST_RELAXATION  
 CADJ STORE climsst0   = tapelev2, key = ilev_2  
 CADJ STORE climsst1   = tapelev2, key = ilev_2  
 # endif  
 #ifdef ALLOW_CLIMSALT_RELAXATION  
 cph not used so far  
 cphCADJ STORE climsalt0  = tapelev2, key = ilev_2  
 cphCADJ STORE climsalt1  = tapelev2, key = ilev_2  
 # endif  
 #ifdef ALLOW_CLIMTEMP_RELAXATION  
 cph not used so far  
 cphCADJ STORE climtemp0  = tapelev2, key = ilev_2  
 cphCADJ STORE climtemp1  = tapelev2, key = ilev_2  
 # endif  
 # ifdef ATMOSPHERIC_LOADING  
 CADJ STORE apressure0    = tapelev2, key = ilev_2  
 CADJ STORE apressure1    = tapelev2, key = ilev_2  
 # endif  
   
 # ifdef ALLOW_HFLUX_CONTROL  
 CADJ STORE xx_hflux0     = tapelev2, key = ilev_2  
 CADJ STORE xx_hflux1     = tapelev2, key = ilev_2  
 # endif  
 # ifdef ALLOW_SFLUX_CONTROL  
 CADJ STORE xx_sflux0     = tapelev2, key = ilev_2  
 CADJ STORE xx_sflux1     = tapelev2, key = ilev_2  
 # endif  
 # ifdef ALLOW_USTRESS_CONTROL  
 CADJ STORE xx_tauu0      = tapelev2, key = ilev_2  
 CADJ STORE xx_tauu1      = tapelev2, key = ilev_2  
 # endif  
 # ifdef ALLOW_VSTRESS_CONTROL  
 CADJ STORE xx_tauv0      = tapelev2, key = ilev_2  
 CADJ STORE xx_tauv1      = tapelev2, key = ilev_2  
 #endif  
 # ifdef ALLOW_UWIND_CONTROL  
 CADJ STORE xx_uwind0     = tapelev2, key = ilev_2  
 CADJ STORE xx_uwind1     = tapelev2, key = ilev_2  
 # endif  
 # ifdef ALLOW_VWIND_CONTROL  
 CADJ STORE xx_vwind0     = tapelev2, key = ilev_2  
 CADJ STORE xx_vwind1     = tapelev2, key = ilev_2  
 # endif  
 # ifdef ALLOW_ATEMP_CONTROL  
 CADJ STORE xx_atemp0     = tapelev2, key = ilev_2  
 CADJ STORE xx_atemp1     = tapelev2, key = ilev_2  
 # endif  
 # ifdef ALLOW_AQH_CONTROL  
 CADJ STORE xx_aqh0       = tapelev2, key = ilev_2  
 CADJ STORE xx_aqh1       = tapelev2, key = ilev_2  
 # endif  
   
39  #else /* INCLUDE_EXTERNAL_FORCING_PACKAGE undef */  #else /* INCLUDE_EXTERNAL_FORCING_PACKAGE undef */
40    
41  CADJ STORE taux0   = tapelev2, key = ilev_2  CADJ STORE taux0   = tapelev2, key = ilev_2
# Line 170  CADJ STORE pload1  = tapelev2, key = ile Line 61  CADJ STORE pload1  = tapelev2, key = ile
61    
62  #endif /* INCLUDE_EXTERNAL_FORCING_PACKAGE */  #endif /* INCLUDE_EXTERNAL_FORCING_PACKAGE */
63    
64  #ifdef ALLOW_OBCS  #ifdef ALLOW_PTRACERS
65    # include "ptracers_ad_check_lev2_dir.h"
66  CADJ STORE shiftvel = tapelev2, key = ilev_2  #endif /* ALLOW_PTRACERS */
   
 #ifdef ALLOW_OBCS_NORTH  
 CADJ STORE OBNt     = tapelev2, key = ilev_2  
 CADJ STORE OBNs     = tapelev2, key = ilev_2  
 CADJ STORE OBNu0    = tapelev2, key = ilev_2  
 CADJ STORE OBNv0    = tapelev2, key = ilev_2  
 CADJ STORE OBNt0    = tapelev2, key = ilev_2  
 CADJ STORE OBNs0    = tapelev2, key = ilev_2  
 CADJ STORE OBNu1    = tapelev2, key = ilev_2  
 CADJ STORE OBNv1    = tapelev2, key = ilev_2  
 CADJ STORE OBNt1    = tapelev2, key = ilev_2  
 CADJ STORE OBNs1    = tapelev2, key = ilev_2  
 #ifdef ALLOW_OBCSN_CONTROL  
 CADJ STORE xx_obcsn0      = tapelev2, key = ilev_2  
 CADJ STORE xx_obcsn1      = tapelev2, key = ilev_2  
 #endif  
 #endif /* ALLOW_OBCS_NORTH */  
 #ifdef ALLOW_OBCS_SOUTH  
 CADJ STORE OBSt     = tapelev2, key = ilev_2  
 CADJ STORE OBSs     = tapelev2, key = ilev_2  
 CADJ STORE OBSu0    = tapelev2, key = ilev_2  
 CADJ STORE OBSv0    = tapelev2, key = ilev_2  
 CADJ STORE OBSt0    = tapelev2, key = ilev_2  
 CADJ STORE OBSs0    = tapelev2, key = ilev_2  
 CADJ STORE OBSu1    = tapelev2, key = ilev_2  
 CADJ STORE OBSv1    = tapelev2, key = ilev_2  
 CADJ STORE OBSt1    = tapelev2, key = ilev_2  
 CADJ STORE OBSs1    = tapelev2, key = ilev_2  
 #ifdef ALLOW_OBCSS_CONTROL  
 CADJ STORE xx_obcss0      = tapelev2, key = ilev_2  
 CADJ STORE xx_obcss1      = tapelev2, key = ilev_2  
 #endif  
 #endif /* ALLOW_OBCS_SOUTH */  
 #ifdef ALLOW_OBCS_EAST  
 CADJ STORE OBEt     = tapelev2, key = ilev_2  
 CADJ STORE OBEs     = tapelev2, key = ilev_2  
 CADJ STORE OBEu0    = tapelev2, key = ilev_2  
 CADJ STORE OBEv0    = tapelev2, key = ilev_2  
 CADJ STORE OBEt0    = tapelev2, key = ilev_2  
 CADJ STORE OBEs0    = tapelev2, key = ilev_2  
 CADJ STORE OBEu1    = tapelev2, key = ilev_2  
 CADJ STORE OBEv1    = tapelev2, key = ilev_2  
 CADJ STORE OBEt1    = tapelev2, key = ilev_2  
 CADJ STORE OBEs1    = tapelev2, key = ilev_2  
 #ifdef ALLOW_OBCSE_CONTROL  
 CADJ STORE xx_obcse0      = tapelev2, key = ilev_2  
 CADJ STORE xx_obcse1      = tapelev2, key = ilev_2  
 #endif  
 #endif /* ALLOW_OBCS_EAST */  
 #ifdef ALLOW_OBCS_WEST  
 CADJ STORE OBWt     = tapelev2, key = ilev_2  
 CADJ STORE OBWs     = tapelev2, key = ilev_2  
 CADJ STORE OBWu0    = tapelev2, key = ilev_2  
 CADJ STORE OBWv0    = tapelev2, key = ilev_2  
 CADJ STORE OBWt0    = tapelev2, key = ilev_2  
 CADJ STORE OBWs0    = tapelev2, key = ilev_2  
 CADJ STORE OBWu1    = tapelev2, key = ilev_2  
 CADJ STORE OBWv1    = tapelev2, key = ilev_2  
 CADJ STORE OBWt1    = tapelev2, key = ilev_2  
 CADJ STORE OBWs1    = tapelev2, key = ilev_2  
 #ifdef ALLOW_OBCSW_CONTROL  
 CADJ STORE xx_obcsw0      = tapelev2, key = ilev_2  
 CADJ STORE xx_obcsw1      = tapelev2, key = ilev_2  
 #endif  
 #endif /* ALLOW_OBCS_WEST */  
67    
68    #ifdef ALLOW_OBCS
69    # include "obcs_ad_check_lev2_dir.h"
70  #endif  /* ALLOW_OBCS */  #endif  /* ALLOW_OBCS */
71    
72  #ifdef ALLOW_SEAICE  #ifdef ALLOW_SEAICE
73  CADJ STORE area     = tapelev2, key = ilev_2  # include "seaice_ad_check_lev2_dir.h"
 CADJ STORE heff     = tapelev2, key = ilev_2  
 CADJ STORE hsnow    = tapelev2, key = ilev_2  
 CADJ STORE tice     = tapelev2, key = ilev_2  
 CADJ STORE runoff   = tapelev2, key = ilev_2  
 # ifdef SEAICE_ALLOW_DYNAMICS  
 CADJ STORE uice     = tapelev2, key = ilev_2  
 CADJ STORE vice     = tapelev2, key = ilev_2  
 # endif  
74  #endif /* ALLOW_SEAICE */  #endif /* ALLOW_SEAICE */
75    

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

  ViewVC Help
Powered by ViewVC 1.1.22