--- MITgcm/eesupp/inc/CPP_EEOPTIONS.h 1999/05/21 21:57:44 1.12 +++ MITgcm/eesupp/inc/CPP_EEOPTIONS.h 2000/03/14 16:16:01 1.13 @@ -1,4 +1,4 @@ -C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/eesupp/inc/CPP_EEOPTIONS.h,v 1.12 1999/05/21 21:57:44 adcroft Exp $ +C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/eesupp/inc/CPP_EEOPTIONS.h,v 1.13 2000/03/14 16:16:01 adcroft Exp $ C C /==========================================================\ C | CPP_EEOPTIONS.h | @@ -111,6 +111,17 @@ #define ALLOW_SYNC_COMMUNICATION #undef ALWAYS_USE_SYNC_COMMUNICATION +C-- Control use of JAM routines for Artic network +C These invoke optimized versions of "exchange" and "sum" that +C utilize the programmable aspect of Artic cards. +#undef LETS_MAKE_JAM +#undef JAM_WITH_TWO_PROCS_PER_NODE +#ifdef LETS_MAKE_JAM +#define _JAMEXT _jam +#else +#define _JAMEXT +#endif + C-- Control storage of floating point operands C On many systems it improves performance only to use C 8-byte precision for time stepped variables.