File: petsccfg.h

package info (click to toggle)
mpich 1.1.0-3
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 22,116 kB
  • ctags: 27,349
  • sloc: ansic: 193,435; sh: 11,172; fortran: 6,545; makefile: 5,801; cpp: 5,020; tcl: 3,548; asm: 3,536; csh: 1,079; java: 614; perl: 183; awk: 168; sed: 70; f90: 62
file content (23 lines) | stat: -rw-r--r-- 871 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* $Id: petsccfg.h,v 1.3 1994/12/19 21:02:16 gropp Exp $ */
/* Configuration file for PETSc */
/* The generic version is empty, except for indicating that X is not supported
   (some intel systems have X11, but many do not) */

#if defined(cray) || defined(MPI_cray)
/* cc on Crays does not accept valid C programs.  The valid identifier 
   "restrict" is a reserved word for the Cray.  Heaven only knows what else 
    is...
   The Cray can be told to accept C, but only at the cost of various
   optimzations.  Rather than do that, we redefine the legal identifier
   "restrict" to something else.
 */
#define restrict RestrictForCray
#endif

#if defined(__MSDOS__)
/* Many people (including the Author!) don't have Fortran on their PC's.
   Rather than use f2c versions, we simply turn off the Fortran versions
 */   
#define TOOLS_NOFORTRAN
#define TOOLSNOX11
#endif