--- MITgcm/eesupp/inc/CPP_EEOPTIONS.h 1998/06/08 21:42:59 1.3 +++ MITgcm/eesupp/inc/CPP_EEOPTIONS.h 1998/07/15 22:05:44 1.7 @@ -1,4 +1,4 @@ -C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/eesupp/inc/CPP_EEOPTIONS.h,v 1.3 1998/06/08 21:42:59 cnh Exp $ +C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/eesupp/inc/CPP_EEOPTIONS.h,v 1.7 1998/07/15 22:05:44 adcroft Exp $ C C /==========================================================\ C | CPP_EEOPTIONS.h | @@ -23,6 +23,9 @@ C | options set at compile time. | C \==========================================================/ +#ifndef _CPP_EEOPTIONS_H_ +#define _CPP_EEOPTIONS_H_ + C In general the following convention applies: C ALLOW - indicates an feature will be included but it may C CAN have a run-time flag to allow it to be switched @@ -59,7 +62,7 @@ #endif #ifdef TARGET_DEC -#define USE_KAP_THREADING +#undef USE_KAP_THREADING #endif #ifdef TARGET_SGI @@ -95,8 +98,8 @@ #define _END_MASTER(a) ENDIF C-- Control MPI based parallel processing -#undef ALLOW_USE_MPI -#undef ALWAYS_USE_MPI +#define ALLOW_USE_MPI +#define ALWAYS_USE_MPI C-- Control use of communication that might overlap computation. C Under MPI selects/deselects "non-blocking" sends and receives. @@ -116,7 +119,7 @@ C boosting performance because of a smaller working C set size. However, on vector CRAY systems this degrades C performance. -#define REAL4_IS_SLOW +#undef REAL4_IS_SLOW #ifdef REAL4_IS_SLOW #define real Real*8 @@ -173,4 +176,4 @@ #define _d D #endif -#define ALLOW_CD +#endif /* _CPP_EEOPTIONS_H_ */