--- MITgcm/verification/internal_wave/code/CPP_OPTIONS.h 2001/02/04 14:38:53 1.2 +++ MITgcm/verification/internal_wave/code/CPP_OPTIONS.h 2001/02/20 14:48:03 1.3 @@ -1,4 +1,4 @@ -C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/verification/internal_wave/code/CPP_OPTIONS.h,v 1.2 2001/02/04 14:38:53 cnh Exp $ +C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/verification/internal_wave/code/CPP_OPTIONS.h,v 1.3 2001/02/20 14:48:03 jmc Exp $ C $Name: $ C @@ -7,12 +7,23 @@ C will be compiled. C +C o Include/exclude code for AIM package +#undef ALLOW_AIM + C o Include/exclude code for GM/Redi parameterization #undef ALLOW_GMREDI C o Include/exclude code for KPP mixing scheme #undef ALLOW_KPP +C o Shortwave heating as extra term in external_forcing.F +#ifdef ALLOW_KPP +#define SHORTWAVE_HEATING +#endif + +C o Include/exclude code for Shapiro filters +#define ALLOW_SHAP_FILT + C o Include/exclude code for C-D grid method of integrating the C coriolis terms #undef INCLUDE_CD_CODE @@ -23,8 +34,8 @@ C o Include/exclude diagnostics package interface code #define INCLUDE_DIAGNOSTICS_INTERFACE_CODE -C o Include/exclude latitude circle FFT filter -#undef INCLUDE_LAT_CIRC_FFT_FILTER_CODE +C o Include/exclude zonal FFT filter code +#undef ALLOW_ZONAL_FILT C o Include/exclude temperature advection code #define INCLUDE_T_ADVECTION_CODE @@ -94,31 +105,9 @@ C o Include/exclude phi_hyd calculation code #define INCLUDE_PHIHYD_CALCULATION_CODE -C o Include/exclude prognostic variable shapiro filter code -C Note - Shapiro filter of prognostics variables requires the -C three steps "step forward including edges", filter, -C "communicate edges". -C If the filtering code is included then we do not use the -C pipelined "step forward including edges" in S/R DYNAMICS. -C Instead the three steps are performed before DYNAMICS one -C after another in an un-pipelined fashion. -#undef INCLUDE_SHAPIRO_FILTER_CODE -#ifdef INCLUDE_SHAPIRO_FILTER_CODE -#undef DO_PIPELINED_CORRECTION_STEP -#endif -#ifndef INCLUDE_SHAPIRO_FILTER_CODE -#define DO_PIPELINED_CORRECTION_STEP -#endif - -C o Include/exclude call to S/R FIND_RHO -#define INCLUDE_FIND_RHO_CALL - C o Include/exclude call to S/R CONVECT #define INCLUDE_CONVECT_CALL -C o Include/exclude call to S/R CALC_ISOSLOPES -#define INCLUDE_CALC_ISOSLOPES_CALL - C o Include/exclude call to S/R CALC_DIFFUSIVITY #define INCLUDE_CALC_DIFFUSIVITY_CALL @@ -141,3 +130,10 @@ C o Execution environment support options #include "CPP_EEOPTIONS.h" + +C o Include/exclude code specific to the ECCO/SEALION version. +#undef INCLUDE_ECCO_PACKAGE +#ifdef INCLUDE_ECCO_PACKAGE +#include "ECCO_CPPOPTIONS.h" +#endif +