00001
00014 #ifndef __SUPERLU_MACHINES
00015 #define __SUPERLU_MACHINES
00016
00017 #define SGI 0
00018 #define ORIGIN 1
00019 #define DEC 2
00020 #define CRAY_T3E 3
00021 #define SUN 4
00022 #define PTHREAD 5
00023 #define IBM 6
00024
00025 #ifdef _SGI
00026 #define MACH SGI
00027 #endif
00028
00029 #ifdef _ORIGIN
00030 #define MACH ORIGIN
00031 #endif
00032
00033 #ifdef _DEC
00034 #define MACH DEC
00035 #endif
00036
00037 #ifdef _CRAY
00038 #define MACH CRAY_T3E
00039 #endif
00040
00041 #ifdef _SOLARIS
00042 #define MACH SUN
00043 #endif
00044
00045 #ifdef _PTHREAD
00046 #define MACH PTHREAD
00047 #endif
00048
00049 #if ( defined(_SP2) || defined(_SP) )
00050 #define MACH IBM
00051 #endif
00052
00053 #endif