--- MITgcm/model/inc/CPP_OPTIONS.h 1998/11/30 23:45:24 1.7 +++ MITgcm/model/inc/CPP_OPTIONS.h 1999/05/24 15:42:22 1.10 @@ -1,4 +1,4 @@ -C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/model/inc/CPP_OPTIONS.h,v 1.7 1998/11/30 23:45:24 adcroft Exp $ +C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/model/inc/CPP_OPTIONS.h,v 1.10 1999/05/24 15:42:22 adcroft Exp $ C C @@ -10,6 +10,9 @@ C coriolis terms #define INCLUDE_CD_CODE +C o Include/exclude code for open-boundary conditions +#undef ALLOW_OBCS + C o Include/exclude diagnostics package interface code #define INCLUDE_DIAGNOSTICS_INTERFACE_CODE @@ -19,7 +22,7 @@ C o Include/exclude temperature advection code #define INCLUDE_T_ADVECTION_CODE #ifdef INCLUDE_T_ADVECTION_CODE -#define _ADT(a) a +#define _ADT(a)a #endif #ifndef INCLUDE_T_ADVECTION_CODE #define _ADT(a) @@ -28,8 +31,8 @@ C o Include/exclude temperature diffusion code #define INCLUDE_T_DIFFUSION_CODE #ifdef INCLUDE_T_DIFFUSION_CODE -#define _LPT(a) a -#define _BHT(a) a +#define _LPT(a)a +#define _BHT(a)a #endif #ifndef INCLUDE_T_DIFFUSION_CODE #define _LPT(a) @@ -42,7 +45,7 @@ C o Include/exclude momentum advection code #define INCLUDE_MOMENTUM_ADVECTION_CODE #ifdef INCLUDE_MOMENTUM_ADVECTION_CODE -#define _ADM(a) a +#define _ADM(a)a #endif #ifndef INCLUDE_MOMENTUM_ADVECTION_CODE #define _ADM(a) @@ -51,7 +54,7 @@ C o Include/exclude laplacian viscosity code #define INCLUDE_LP_MOMENTUM_DIFFUSION_CODE #ifdef INCLUDE_LP_MOMENTUM_DIFFUSION_CODE -#define _LPM(a) a +#define _LPM(a)a #endif #ifndef INCLUDE_LP_MOMENTUM_DIFFUSION_CODE #define _LPM(a) @@ -60,7 +63,7 @@ C o Include/exclude biharmonic viscosity code #define INCLUDE_BH_MOMENTUM_DIFFUSION_CODE #ifdef INCLUDE_BH_MOMENTUM_DIFFUSION_CODE -#define _BHM(a) a +#define _BHM(a)a #endif #ifndef INCLUDE_BH_MOMENTUM_DIFFUSION_CODE #define _BHM(a) @@ -69,7 +72,7 @@ C o Include/exclude gradient of phy_hyd code #define INCLUDE_GRADPH_CODE #ifdef INCLUDE_GRADPH_CODE -#define _PHM(a) a +#define _PHM(a)a #endif #ifndef INCLUDE_GRADPH_CODE #define _PHM(a) @@ -112,6 +115,10 @@ C o Include/exclude call to S/R CALC_DIFFUSIVITY #define INCLUDE_CALC_DIFFUSIVITY_CALL +C o Use "natural" boundary conditions for salinity +C instead of the "virtual salt flux" +#undef USE_NATURAL_BCS + C o Use "OLD" UV discretisation near boundaries (*not* recommended) C Note - only works with #undef NO_SLIP_LATERAL in calc_mom_rhs.F C because the old code did not have no-slip BCs