/[MITgcm]/MITgcm/model/inc/CPP_OPTIONS.h
ViewVC logotype

Diff of /MITgcm/model/inc/CPP_OPTIONS.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.6 by cnh, Fri Nov 6 22:44:42 1998 UTC revision 1.9 by adcroft, Tue Dec 15 21:01:31 1998 UTC
# Line 19  C o Include/exclude latitude circle FFT Line 19  C o Include/exclude latitude circle FFT
19  C o Include/exclude temperature advection code  C o Include/exclude temperature advection code
20  #define  INCLUDE_T_ADVECTION_CODE  #define  INCLUDE_T_ADVECTION_CODE
21  #ifdef   INCLUDE_T_ADVECTION_CODE  #ifdef   INCLUDE_T_ADVECTION_CODE
22  #define  _ADT(a) a  #define  _ADT(a)a
23  #endif  #endif
24  #ifndef  INCLUDE_T_ADVECTION_CODE  #ifndef  INCLUDE_T_ADVECTION_CODE
25  #define  _ADT(a)  #define  _ADT(a)
# Line 28  C o Include/exclude temperature advectio Line 28  C o Include/exclude temperature advectio
28  C o Include/exclude temperature diffusion code  C o Include/exclude temperature diffusion code
29  #define  INCLUDE_T_DIFFUSION_CODE  #define  INCLUDE_T_DIFFUSION_CODE
30  #ifdef   INCLUDE_T_DIFFUSION_CODE  #ifdef   INCLUDE_T_DIFFUSION_CODE
31  #define  _LPT(a) a  #define  _LPT(a)a
32  #define  _BHT(a) a  #define  _BHT(a)a
33  #endif  #endif
34  #ifndef  INCLUDE_T_DIFFUSION_CODE  #ifndef  INCLUDE_T_DIFFUSION_CODE
35  #define  _LPT(a)  #define  _LPT(a)
# Line 42  C o Include/exclude temperature forcing Line 42  C o Include/exclude temperature forcing
42  C o Include/exclude momentum advection code  C o Include/exclude momentum advection code
43  #define  INCLUDE_MOMENTUM_ADVECTION_CODE  #define  INCLUDE_MOMENTUM_ADVECTION_CODE
44  #ifdef   INCLUDE_MOMENTUM_ADVECTION_CODE  #ifdef   INCLUDE_MOMENTUM_ADVECTION_CODE
45  #define  _ADM(a) a  #define  _ADM(a)a
46  #endif  #endif
47  #ifndef  INCLUDE_MOMENTUM_ADVECTION_CODE  #ifndef  INCLUDE_MOMENTUM_ADVECTION_CODE
48  #define  _ADM(a)  #define  _ADM(a)
# Line 51  C o Include/exclude momentum advection c Line 51  C o Include/exclude momentum advection c
51  C o Include/exclude laplacian viscosity code  C o Include/exclude laplacian viscosity code
52  #define  INCLUDE_LP_MOMENTUM_DIFFUSION_CODE  #define  INCLUDE_LP_MOMENTUM_DIFFUSION_CODE
53  #ifdef   INCLUDE_LP_MOMENTUM_DIFFUSION_CODE  #ifdef   INCLUDE_LP_MOMENTUM_DIFFUSION_CODE
54  #define  _LPM(a) a  #define  _LPM(a)a
55  #endif  #endif
56  #ifndef  INCLUDE_LP_MOMENTUM_DIFFUSION_CODE  #ifndef  INCLUDE_LP_MOMENTUM_DIFFUSION_CODE
57  #define  _LPM(a)  #define  _LPM(a)
58  #endif  #endif
59    
60  C o Include/exclude biharmonic viscosity code  C o Include/exclude biharmonic viscosity code
61  #undef   INCLUDE_BH_MOMENTUM_DIFFUSION_CODE  #define  INCLUDE_BH_MOMENTUM_DIFFUSION_CODE
62  #ifdef   INCLUDE_BH_MOMENTUM_DIFFUSION_CODE  #ifdef   INCLUDE_BH_MOMENTUM_DIFFUSION_CODE
63  #define  _BHM(a) a  #define  _BHM(a)a
64  #endif  #endif
65  #ifndef  INCLUDE_BH_MOMENTUM_DIFFUSION_CODE  #ifndef  INCLUDE_BH_MOMENTUM_DIFFUSION_CODE
66  #define  _BHM(a)  #define  _BHM(a)
# Line 69  C o Include/exclude biharmonic viscosity Line 69  C o Include/exclude biharmonic viscosity
69  C o Include/exclude gradient of phy_hyd code  C o Include/exclude gradient of phy_hyd code
70  #define INCLUDE_GRADPH_CODE  #define INCLUDE_GRADPH_CODE
71  #ifdef  INCLUDE_GRADPH_CODE  #ifdef  INCLUDE_GRADPH_CODE
72  #define _PHM(a) a  #define _PHM(a)a
73  #endif  #endif
74  #ifndef INCLUDE_GRADPH_CODE  #ifndef INCLUDE_GRADPH_CODE
75  #define _PHM(a)  #define _PHM(a)
# Line 112  C o Include/exclude call to S/R CALC_ISO Line 112  C o Include/exclude call to S/R CALC_ISO
112  C o Include/exclude call to S/R CALC_DIFFUSIVITY  C o Include/exclude call to S/R CALC_DIFFUSIVITY
113  #define INCLUDE_CALC_DIFFUSIVITY_CALL  #define INCLUDE_CALC_DIFFUSIVITY_CALL
114    
115    C o Use "natural" boundary conditions for salinity
116    C   instead of the "virtual salt flux"
117    #undef USE_NATURAL_BCS
118    
119    C o Use "OLD" UV discretisation near boundaries (*not* recommended)
120    C   Note - only works with  #undef NO_SLIP_LATERAL  in calc_mom_rhs.F
121    C          because the old code did not have no-slip BCs
122    #undef  OLD_ADV_BCS
123    
124    C o Use "OLD" UV geometry on sphere (definately *NOT* recommended)
125    C   Note - only works with  #undef NO_SLIP_LATERAL  in calc_mom_rhs.F
126    C          because the old code did not have no-slip BCs
127    #undef  OLD_UV_GEOMETRY
128    
129  C o Execution environment support options  C o Execution environment support options
130  #include "CPP_EEOPTIONS.h"  #include "CPP_EEOPTIONS.h"

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.9

  ViewVC Help
Powered by ViewVC 1.1.22