/usr/lib/mpich-shmem/etc/mpichconf.h.dat is in mpich-shmem-bin 1.2.7-10ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 | /* mpichconf.h. Generated automatically by configure. */
/* mpichconf.h.in. Generated automatically from .tmp by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
/* #undef _ALL_SOURCE */
#endif
/* Define if the `long double' type works. */
#define HAVE_LONG_DOUBLE 1
/* Define if on MINIX. */
/* #undef _MINIX */
/* Define if the system does not provide POSIX.1 features except
with this defined. */
/* #undef _POSIX_1_SOURCE */
/* Define if you need to in order for stat and other things to work. */
/* #undef _POSIX_SOURCE */
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define if your processor stores words with the most significant
byte first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */
/* Define is C supports volatile declaration */
#define HAS_VOLATILE 1
/* Define if XDR libraries available */
/* #undef HAS_XDR */
/* Define if message catalog programs available */
#define HAVE_GENCAT 1
/* Define if getdomainname function available */
/* #undef HAVE_GETDOMAINNAME */
/* Define in gethostbyname function available */
#define HAVE_GETHOSTBYNAME 1
/* Define if C has long long int */
#define HAVE_LONG_LONG_INT 1
/* Define if C does NOT support const */
/* #undef HAVE_NO_C_CONST */
/* Define if C supports prototypes (but isn't ANSI C) */
/* #undef HAVE_PROTOTYPES */
/* Define if C preprocessor does not accept ## for concatenation */
/* #undef OLD_STYLE_CPP_CONCAT */
/* Define if uname function available */
#define HAVE_UNAME 1
/* Define if an int is smaller than void * */
#define INT_LT_POINTER 1
/* Define if malloc returns void * (and is an error to return char *) */
#define MALLOC_RET_VOID 1
/* Define if MPE extensions are included in MPI libraries */
#define MPE_USE_EXTENSIONS 1
/* Define if MPID supports ADI collective */
/* #undef MPID_USE_ADI_COLLECTIVE */
/* Define is ADI should maintain a send queue for debugging */
/* #undef MPI_KEEP_SEND_QUEUE */
/* Define if mpe debug features should NOT be included */
/* #undef MPI_NO_MPEDBG */
/* Define if void * is 8 bytes */
#define POINTER_64_BITS 1
/* Define if stdarg can be used */
#define USE_STDARG 1
/* Define if oldstyle stdarg (one arg va_start) can be used */
/* #undef USE_OLDSTYLE_STDARG */
/* Define if stdarg.h exists */
#define HAVE_STDARG_H 1
/* For Cray, define two word character descriptors in use */
/* #undef _TWO_WORD_FCD */
/* Define if extra traceback information should be kept */
/* #undef DEBUG_TRACE */
/* Define if Fortran is NOT available */
/* #undef MPID_NO_FORTRAN */
/* Define if memory debugging should be enabled */
/* #undef MPIR_MEMDEBUG */
/* Define if object debugging should be enabled */
/* #undef MPIR_OBJDEBUG */
/* Define if ptr conversion debugging should be enabled */
/* #undef MPIR_PTRDEBUG */
/* Define if ADI is ADI-2 (required!) */
#define MPI_ADI2 1
/* Define if mmap does not work correctly for anonymous memory */
/* #undef HAVE_NO_ANON_MMAP */
/* Define if MPI Structs should align on 2 bytes */
/* #undef USE_BASIC_TWO_ALIGNMENT */
/* Define if MPI Structs should align on 4 bytes */
/* #undef USE_BASIC_FOUR_ALIGNMENT */
/* Define if MPI Structs should align on 8 bytes */
/* #undef USE_BASIC_EIGHT_ALIGNMENT */
/* Define if MPI Structs should align on the largest basic element */
#define USE_BASIC_ALIGNMENT 1
/* The number of processors expected on an SMP. Usually undefined */
/* #undef PROCESSOR_COUNT */
/* Define this if weak symbols are supported */
#define HAVE_WEAK_SYMBOLS 1
/* Define this if the weak symbol support is pragma weak */
#define HAVE_PRAGMA_WEAK 1
/* Define this if the weak symbol support is pragma _HP_SECONDARY_DEF */
/* #undef HAVE_PRAGMA_HP_SEC_DEF */
/* Define this if the weak symbol support is pragma _CRI duplicate */
/* #undef HAVE_PRAGMA_CRI_DUP */
/* These provide information for initutil about the configuration options */
#define CONFIGURE_ARGS_CLEAN "--with-device=ch_shmem -prefix=/usr/lib/mpich-shmem -mpilibname=mpich-shmem --enable-sharedlib=/usr/lib/mpich-shmem/lib/shared/ -mpe_opts=--with-mpelibname=mpe-shmem"
#define MPIRUN_MACHINE "smp"
#define MPIRUN_DEVICE "ch_shmem"
/* These enable tracking and output of debugging messages while a program is
running */
/* #undef USE_HOLD_LAST_DEBUG */
/* #undef USE_PRINT_LAST_ON_ERROR */
/* Define if there is a routine to print tracebacks */
/* #undef HAVE_PRINT_BACKTRACE */
/* Define for POSIX Clocks. See the tests to see why these are here */
/* #undef HAVE_CLOCK_GETTIME */
/* #undef HAVE_CLOCK_GETRES */
/* Define if mpid/<device> provided an mpich-mpid.h header file (needed for
mpid.h) */
#define HAVE_MPICH_MPID_H 1
/* Define if you have catclose. */
#define HAVE_CATCLOSE 1
/* Define if you have catgets. */
#define HAVE_CATGETS 1
/* Define if you have catopen. */
#define HAVE_CATOPEN 1
/* Define if you have gethostname. */
/* #undef HAVE_GETHOSTNAME */
/* Define if you have gethrtime. */
/* #undef HAVE_GETHRTIME */
/* Define if you have mmap. */
/* #undef HAVE_MMAP */
/* Define if you have nice. */
#define HAVE_NICE 1
/* Define if you have sigaction. */
#define HAVE_SIGACTION 1
/* Define if you have strdup. */
#define HAVE_STRDUP 1
/* Define if you have sysinfo. */
/* #undef HAVE_SYSINFO */
/* Define if you have system. */
#define HAVE_SYSTEM 1
/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define if you have the <netdb.h> header file. */
#define HAVE_NETDB_H 1
/* Define if you have the <nl_types.h> header file. */
#define HAVE_NL_TYPES_H 1
/* Define if you have the <signal.h> header file. */
#define HAVE_SIGNAL_H 1
/* Define if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define if you have the <sys/ioctl.h> header file. */
#define HAVE_SYS_IOCTL_H 1
/* Define if you have the <sys/sockio.h> header file. */
/* #undef HAVE_SYS_SOCKIO_H */
/* Define if you have the <sys/systeminfo.h> header file. */
/* #undef HAVE_SYS_SYSTEMINFO_H */
/* Define if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define if you have the nsl library (-lnsl). */
/* #undef HAVE_LIBNSL */
|