/* opal/include/opal_config.h.in. Generated from configure.ac by autoheader. */ /* -*- c -*- * * Copyright (c) 2004-2005 The Trustees of Indiana University. * All rights reserved. * Copyright (c) 2004-2005 The Trustees of the University of Tennessee. * All rights reserved. * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, * University of Stuttgart. All rights reserved. * Copyright (c) 2004-2005 The Regents of the University of California. * All rights reserved. * $COPYRIGHT$ * * Additional copyrights may follow * * $HEADER$ * * Function: - OS, CPU and compiler dependent configuration */ #ifndef OPAL_CONFIG_H #define OPAL_CONFIG_H /* Define to 1 if you have the header file. */ #undef HAVE_AIO_H /* Define to 1 if you have the header file. */ #undef HAVE_ALLOCA_H /* Define to 1 if you have the header file. */ #undef HAVE_ARPA_INET_H /* Define to 1 if you have the `asprintf' function. */ #undef HAVE_ASPRINTF /* Define to 1 if you have the `backtrace' function. */ #undef HAVE_BACKTRACE /* Define to 1 if you have the `ceil' function. */ #undef HAVE_CEIL /* Define to 1 if you have the `cnos_pm_barrier' function. */ #undef HAVE_CNOS_PM_BARRIER /* Define to 1 if the system has the type `cpu_set_t'. */ #undef HAVE_CPU_SET_T /* Whether we have a functional CPU_ZERO macro or not */ #undef HAVE_CPU_ZERO /* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't. */ #undef HAVE_DECL_SBRK /* Define to 1 if you have the declaration of `__func__', and to 0 if you don't. */ #undef HAVE_DECL___FUNC__ /* Define if /dev/poll is available */ #undef HAVE_DEVPOLL /* Define to 1 if you have the header file. */ #undef HAVE_DIRENT_H /* Define to 1 if you have the `dirname' function. */ #undef HAVE_DIRNAME /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define to 1 if you have the `dlsym' function. */ #undef HAVE_DLSYM /* Define if your system supports the epoll system calls */ #undef HAVE_EPOLL /* Define to 1 if you have the `epoll_ctl' function. */ #undef HAVE_EPOLL_CTL /* Define to 1 if you have the header file. */ #undef HAVE_ERR_H /* Define to 1 if you have the header file. */ #undef HAVE_EXECINFO_H /* Define to 1 if you have the `execve' function. */ #undef HAVE_EXECVE /* Define to 1 if you have the `fcntl' function. */ #undef HAVE_FCNTL /* Define to 1 if you have the header file. */ #undef HAVE_FCNTL_H /* Define to 1 if you have the `fork' function. */ #undef HAVE_FORK /* Define to 1 if you have the `getpwuid' function. */ #undef HAVE_GETPWUID /* Define to 1 if you have the `gettimeofday' function. */ #undef HAVE_GETTIMEOFDAY /* Define to 1 if you have the header file. */ #undef HAVE_GRP_H /* Define to 1 if you have the `htonl' function. */ #undef HAVE_HTONL /* Define to 1 if you have the `htons' function. */ #undef HAVE_HTONS /* Define to 1 if you have the `ibv_create_srq' function. */ #undef HAVE_IBV_CREATE_SRQ /* Define to 1 if you have the `ibv_fork_init' function. */ #undef HAVE_IBV_FORK_INIT /* Define to 1 if you have the `ibv_get_device_list' function. */ #undef HAVE_IBV_GET_DEVICE_LIST /* Define to 1 if you have the `ibv_resize_cq' function. */ #undef HAVE_IBV_RESIZE_CQ /* Define to 1 if the system has the type `int16_t'. */ #undef HAVE_INT16_T /* Define to 1 if the system has the type `int32_t'. */ #undef HAVE_INT32_T /* Define to 1 if the system has the type `int64_t'. */ #undef HAVE_INT64_T /* Define to 1 if the system has the type `int8_t'. */ #undef HAVE_INT8_T /* Define to 1 if the system has the type `intptr_t'. */ #undef HAVE_INTPTR_T /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the `isatty' function. */ #undef HAVE_ISATTY /* Define to 1 if you have the `killrank' function. */ #undef HAVE_KILLRANK /* Define to 1 if you have the `kqueue' function. */ #undef HAVE_KQUEUE /* Define to 1 if you have the header file. */ #undef HAVE_LIBGEN_H /* Define to 1 if you have the `nsl' library (-lnsl). */ #undef HAVE_LIBNSL /* Define to 1 if you have the `socket' library (-lsocket). */ #undef HAVE_LIBSOCKET /* Define to 1 if you have the `util' library (-lutil). */ #undef HAVE_LIBUTIL /* Define to 1 if you have the header file. */ #undef HAVE_LIBUTIL_H /* Define to 1 if the system has the type `long double'. */ #undef HAVE_LONG_DOUBLE /* Define to 1 if the system has the type `long long'. */ #undef HAVE_LONG_LONG /* Define to 1 if you have the header file. */ #undef HAVE_MACH_MACH_TIME_H /* Define to 1 if you have the header file. */ #undef HAVE_MACH_MACH_VM_H /* Define to 1 if you have the `mach_vm_read' function. */ #undef HAVE_MACH_VM_READ /* Define to 1 if you have the `mach_vm_region' function. */ #undef HAVE_MACH_VM_REGION /* Define to 1 if you have the header file. */ #undef HAVE_MALLOC_H /* Define to 1 if you have the `mallopt' function. */ #undef HAVE_MALLOPT /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the `mmap' function. */ #undef HAVE_MMAP /* Define to 1 if the system has the type `mode_t'. */ #undef HAVE_MODE_T /* Define to 1 if you have the header file. */ #undef HAVE_NETDB_H /* Define to 1 if you have the header file. */ #undef HAVE_NETINET_IN_H /* Define to 1 if you have the header file. */ #undef HAVE_NETINET_TCP_H /* Define to 1 if you have the header file. */ #undef HAVE_NET_IF_H /* Define to 1 if you have the `ntohl' function. */ #undef HAVE_NTOHL /* Define to 1 if you have the `ntohs' function. */ #undef HAVE_NTOHS /* Define to 1 if you have the `openpty' function. */ #undef HAVE_OPENPTY /* Define to 1 if you have the `pipe' function. */ #undef HAVE_PIPE /* Define to 1 if you have the header file. */ #undef HAVE_PMAPI_H /* Define to 1 if you have the `pm_cycles' function. */ #undef HAVE_PM_CYCLES /* Define to 1 if you have the `poll' function. */ #undef HAVE_POLL /* Define to 1 if you have the header file. */ #undef HAVE_POLL_H /* Define to 1 if you have the `posix_memalign' function. */ #undef HAVE_POSIX_MEMALIGN /* Define to 1 if `srr0' is member of `ppc_thread_state_t'. */ #undef HAVE_PPC_THREAD_STATE_T_SRR0 /* Define to 1 if you have the `printstack' function. */ #undef HAVE_PRINTSTACK /* Define to 1 if you have the header file. */ #undef HAVE_PTHREAD_H /* Define to 1 if the system has the type `ptrdiff_t'. */ #undef HAVE_PTRDIFF_T /* Define to 1 if you have the `ptsname' function. */ #undef HAVE_PTSNAME /* Define to 1 if you have the header file. */ #undef HAVE_PTY_H /* Define to 1 if you have the header file. */ #undef HAVE_PWD_H /* Define if your system supports POSIX realtime signals */ #undef HAVE_RTSIG /* Define to 1 if you have the header file. */ #undef HAVE_SCHED_H /* Define to 1 if you have the `sched_yield' function. */ #undef HAVE_SCHED_YIELD /* Define to 1 if you have the `select' function. */ #undef HAVE_SELECT /* Define if F_SETFD is defined in */ #undef HAVE_SETFD /* Define to 1 if you have the `setsid' function. */ #undef HAVE_SETSID /* Define to 1 if `si_band' is member of `siginfo_t'. */ #undef HAVE_SIGINFO_T_SI_BAND /* Define to 1 if `si_fd' is member of `siginfo_t'. */ #undef HAVE_SIGINFO_T_SI_FD /* Define to 1 if you have the header file. */ #undef HAVE_SIGNAL_H /* Define to 1 if you have the `sigtimedwait' function. */ #undef HAVE_SIGTIMEDWAIT /* Define to 1 if you have the `snprintf' function. */ #undef HAVE_SNPRINTF /* Whether we have socklen_t or not */ #undef HAVE_SOCKLEN_T /* Define to 1 if the system has the type `ssize_t'. */ #undef HAVE_SSIZE_T /* Define to 1 if you have the header file. */ #undef HAVE_STDARG_H /* Define to 1 if you have the header file. */ #undef HAVE_STDBOOL_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_STROPTS_H /* Define to 1 if you have the `strsignal' function. */ #undef HAVE_STRSIGNAL /* Define to 1 if `d_type' is member of `struct dirent'. */ #undef HAVE_STRUCT_DIRENT_D_TYPE /* Define to 1 if the system has the type `struct sockaddr_in'. */ #undef HAVE_STRUCT_SOCKADDR_IN /* Define to 1 if the system has the type `struct sockaddr_in6'. */ #undef HAVE_STRUCT_SOCKADDR_IN6 /* Define to 1 if you have the `syscall' function. */ #undef HAVE_SYSCALL /* Define to 1 if you have the header file. */ #undef HAVE_SYSLOG_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_BPROC_COMMON_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_BPROC_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_DEVPOLL_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_EPOLL_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_EVENT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_FCNTL_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_IOCTL_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_IPC_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_MMAN_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_PARAM_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_QUEUE_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_RESOURCE_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_SELECT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_SOCKET_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_SOCKIO_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STATVFS_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TIME_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TREE_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_UIO_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_UTSNAME_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_WAIT_H /* Define if TAILQ_FOREACH is defined in */ #undef HAVE_TAILQFOREACH /* Define to 1 if you have the `tcgetpgrp' function. */ #undef HAVE_TCGETPGRP /* Define to 1 if you have the header file. */ #undef HAVE_TERMIOS_H /* Define if timeradd is defined in */ #undef HAVE_TIMERADD /* Define to 1 if you have the header file. */ #undef HAVE_TIME_H /* Define to 1 if you have the header file. */ #undef HAVE_UCONTEXT_H /* Define to 1 if the system has the type `uint16_t'. */ #undef HAVE_UINT16_T /* Define to 1 if the system has the type `uint32_t'. */ #undef HAVE_UINT32_T /* Define to 1 if the system has the type `uint64_t'. */ #undef HAVE_UINT64_T /* Define to 1 if the system has the type `uint8_t'. */ #undef HAVE_UINT8_T /* Define to 1 if the system has the type `uintptr_t'. */ #undef HAVE_UINTPTR_T /* Define to 1 if you have the header file. */ #undef HAVE_ULIMIT_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to 1 if you have the header file. */ #undef HAVE_UTIL_H /* Define to 1 if you have the header file. */ #undef HAVE_UTMP_H /* Define to 1 if you have the `vasprintf' function. */ #undef HAVE_VASPRINTF /* Define to 1 if you have the `vm_read_overwrite' function. */ #undef HAVE_VM_READ_OVERWRITE /* Define to 1 if you have the `vsnprintf' function. */ #undef HAVE_VSNPRINTF /* Define to 1 if you have the `waitpid' function. */ #undef HAVE_WAITPID /* Define if kqueue works correctly with pipes */ #undef HAVE_WORKING_KQUEUE /* Whether poll works for file descriptors and devices */ #undef HAVE_WORKING_POLL /* Define if realtime signals work on pipes */ #undef HAVE_WORKING_RTSIG /* Define to 1 if you have the `__mmap' function. */ #undef HAVE___MMAP /* Define to 1 if you have the `__munmap' function. */ #undef HAVE___MUNMAP /* Whether we have the cpu_set_t type or not */ #undef HAVE_cpu_set_t /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* Header to include for memcpy implementation */ #undef MCA_memcpy_IMPLEMENTATION_HEADER /* Defined to 1 if mtl should use direct calls instead of components */ #undef MCA_mtl_DIRECT_CALL /* name of component to use for direct calls, if MCA_mtl_DIRECT_CALL is 1 */ #undef MCA_mtl_DIRECT_CALL_COMPONENT /* Header mtl includes to be direct called */ #undef MCA_mtl_DIRECT_CALL_HEADER /* Defined if we are using Scyld bproc or pre 3.2.0 LANL bproc */ #undef MCA_pls_bproc_scyld /* Defined to 1 if pml should use direct calls instead of components */ #undef MCA_pml_DIRECT_CALL /* name of component to use for direct calls, if MCA_pml_DIRECT_CALL is 1 */ #undef MCA_pml_DIRECT_CALL_COMPONENT /* Header pml includes to be direct called */ #undef MCA_pml_DIRECT_CALL_HEADER /* Header to include for timer implementation */ #undef MCA_timer_IMPLEMENTATION_HEADER /* Whether we want to check MPI parameters always, never, or decide at run-time */ #undef MPI_PARAM_CHECK /* Define to 1 if your C compiler doesn't accept -c and -o together. */ #undef NO_MINUS_C_MINUS_O /* Alignment of type char */ #undef OMPI_ALIGNMENT_CHAR /* Alignment of type bool */ #undef OMPI_ALIGNMENT_CXX_BOOL /* Alignment of type double */ #undef OMPI_ALIGNMENT_DOUBLE /* Alignment of type float */ #undef OMPI_ALIGNMENT_FLOAT /* Alignment of Fortran 77 COMPLEX */ #undef OMPI_ALIGNMENT_FORTRAN_COMPLEX /* Alignment of Fortran 77 COMPLEX*16 */ #undef OMPI_ALIGNMENT_FORTRAN_COMPLEX16 /* Alignment of Fortran 77 COMPLEX*32 */ #undef OMPI_ALIGNMENT_FORTRAN_COMPLEX32 /* Alignment of Fortran 77 COMPLEX*8 */ #undef OMPI_ALIGNMENT_FORTRAN_COMPLEX8 /* Alignment of Fortran 77 DOUBLE PRECISION */ #undef OMPI_ALIGNMENT_FORTRAN_DOUBLE_PRECISION /* Alignment of Fortran 77 INTEGER */ #undef OMPI_ALIGNMENT_FORTRAN_INTEGER /* Alignment of Fortran 77 INTEGER*1 */ #undef OMPI_ALIGNMENT_FORTRAN_INTEGER1 /* Alignment of Fortran 77 INTEGER*16 */ #undef OMPI_ALIGNMENT_FORTRAN_INTEGER16 /* Alignment of Fortran 77 INTEGER*2 */ #undef OMPI_ALIGNMENT_FORTRAN_INTEGER2 /* Alignment of Fortran 77 INTEGER*4 */ #undef OMPI_ALIGNMENT_FORTRAN_INTEGER4 /* Alignment of Fortran 77 INTEGER*8 */ #undef OMPI_ALIGNMENT_FORTRAN_INTEGER8 /* Alignment of Fortran 77 LOGICAL */ #undef OMPI_ALIGNMENT_FORTRAN_LOGICAL /* Alignment of Fortran 77 REAL */ #undef OMPI_ALIGNMENT_FORTRAN_REAL /* Alignment of Fortran 77 REAL*16 */ #undef OMPI_ALIGNMENT_FORTRAN_REAL16 /* Alignment of Fortran 77 REAL*4 */ #undef OMPI_ALIGNMENT_FORTRAN_REAL4 /* Alignment of Fortran 77 REAL*8 */ #undef OMPI_ALIGNMENT_FORTRAN_REAL8 /* Alignment of type int */ #undef OMPI_ALIGNMENT_INT /* Alignment of type long */ #undef OMPI_ALIGNMENT_LONG /* Alignment of type long double */ #undef OMPI_ALIGNMENT_LONG_DOUBLE /* Alignment of type long long */ #undef OMPI_ALIGNMENT_LONG_LONG /* Alignment of type short */ #undef OMPI_ALIGNMENT_SHORT /* Alignment of type void * */ #undef OMPI_ALIGNMENT_VOID_P /* Alignment of type wchar_t */ #undef OMPI_ALIGNMENT_WCHAR /* OMPI architecture string */ #undef OMPI_ARCH /* Assembly align directive expects logarithmic value */ #undef OMPI_ASM_ALIGN_LOG /* Assembly directive for exporting symbols */ #undef OMPI_ASM_GLOBAL /* Assembly prefix for gsym labels */ #undef OMPI_ASM_GSYM /* Assembly suffix for labels */ #undef OMPI_ASM_LABEL_SUFFIX /* Assembly prefix for lsym labels */ #undef OMPI_ASM_LSYM /* Do we need to give a .size directive */ #undef OMPI_ASM_SIZE /* Whether we can do 64bit assembly operations or not. Should not be used outside of the assembly header files */ #undef OMPI_ASM_SUPPORT_64BIT /* Assembly directive for setting text section */ #undef OMPI_ASM_TEXT /* How to set function type in .type directive */ #undef OMPI_ASM_TYPE /* Architecture type of assembly to use for atomic operations */ #undef OMPI_ASSEMBLY_ARCH /* Format of assembly file */ #undef OMPI_ASSEMBLY_FORMAT /* OMPI underlying C compiler */ #undef OMPI_CC /* OMPI underlying C++ compiler */ #undef OMPI_CXX /* Whether C++ compiler supports DEC style inline assembly */ #undef OMPI_CXX_DEC_INLINE_ASSEMBLY /* Whether C++ compiler supports GCC style inline assembly */ #undef OMPI_CXX_GCC_INLINE_ASSEMBLY /* Whether C++ compiler supports __builtin_expect */ #undef OMPI_CXX_HAVE_BUILTIN_EXPECT /* Whether C++ compiler supports __builtin_prefetch */ #undef OMPI_CXX_HAVE_BUILTIN_PREFETCH /* Whether a const_cast on a 2-d array will work with the C++ compiler */ #undef OMPI_CXX_SUPPORTS_2D_CONST_CAST /* Whether C++ compiler supports XLC style inline assembly */ #undef OMPI_CXX_XLC_INLINE_ASSEMBLY /* Whether C compiler supports DEC style inline assembly */ #undef OMPI_C_DEC_INLINE_ASSEMBLY /* Whether C compiler supports GCC style inline assembly */ #undef OMPI_C_GCC_INLINE_ASSEMBLY /* Whether C compiler supports __builtin_expect */ #undef OMPI_C_HAVE_BUILTIN_EXPECT /* Whether C compiler supports __builtin_prefetch */ #undef OMPI_C_HAVE_BUILTIN_PREFETCH /* Whether C compiler supports XLC style inline assembly */ #undef OMPI_C_XLC_INLINE_ASSEMBLY /* Whether we want developer-level debugging code or not */ #undef OMPI_ENABLE_DEBUG /* Enable features required for heterogeneous support */ #undef OMPI_ENABLE_HETEROGENEOUS_SUPPORT /* Whether we want the memory profiling or not */ #undef OMPI_ENABLE_MEM_DEBUG /* Whether we want the memory profiling or not */ #undef OMPI_ENABLE_MEM_PROFILE /* Whether we want MPI profiling or not */ #undef OMPI_ENABLE_MPI_PROFILING /* Whether we should enable support for multiple user threads */ #undef OMPI_ENABLE_MPI_THREADS /* Whether we should use progress threads rather than polling */ #undef OMPI_ENABLE_PROGRESS_THREADS /* Whether user wants PTY support or not */ #undef OMPI_ENABLE_PTY_SUPPORT /* OMPI underlying F77 compiler */ #undef OMPI_F77 /* Whether fortran symbols are all caps or not */ #undef OMPI_F77_CAPS /* Whether fortran symbols have a trailing double underscore or not */ #undef OMPI_F77_DOUBLE_UNDERSCORE /* Whether fortran symbols have no trailing underscore or not */ #undef OMPI_F77_PLAIN /* Whether fortran symbols have a trailing underscore or not */ #undef OMPI_F77_SINGLE_UNDERSCORE /* OMPI underlying F90 compiler */ #undef OMPI_F90 /* Max handle value for fortran MPI handles, effectively min(INT_MAX, max fortran INTEGER value) */ #undef OMPI_FORTRAN_HANDLE_MAX /* Fortran value for LOGICAL .TRUE. value */ #undef OMPI_FORTRAN_VALUE_TRUE /* Greek - alpha, beta, etc - release number of Open MPI */ #undef OMPI_GREEK_VERSION /* Whether there is an atomic assembly file available */ #undef OMPI_HAVE_ASM_FILE /* whether qsort is broken or not */ #undef OMPI_HAVE_BROKEN_QSORT /* Whether or not we have compiled with C++ exceptions support */ #undef OMPI_HAVE_CXX_EXCEPTION_SUPPORT /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_COMPLEX /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_COMPLEX16 /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_COMPLEX32 /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_COMPLEX8 /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_DOUBLE_COMPLEX /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_DOUBLE_PRECISION /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_INTEGER /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_INTEGER1 /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_INTEGER16 /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_INTEGER2 /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_INTEGER4 /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_INTEGER8 /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_LOGICAL /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_REAL /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_REAL16 /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_REAL4 /* Whether we have Fortran 90 $ofc_type_name or not */ #undef OMPI_HAVE_F90_REAL8 /* Whether we have Fortran 77 COMPLEX or not */ #undef OMPI_HAVE_FORTRAN_COMPLEX /* Whether we have Fortran 77 COMPLEX*16 or not */ #undef OMPI_HAVE_FORTRAN_COMPLEX16 /* Whether we have Fortran 77 COMPLEX*32 or not */ #undef OMPI_HAVE_FORTRAN_COMPLEX32 /* Whether we have Fortran 77 COMPLEX*8 or not */ #undef OMPI_HAVE_FORTRAN_COMPLEX8 /* Whether we have Fortran 77 DOUBLE PRECISION or not */ #undef OMPI_HAVE_FORTRAN_DOUBLE_PRECISION /* Whether we have Fortran 77 INTEGER or not */ #undef OMPI_HAVE_FORTRAN_INTEGER /* Whether we have Fortran 77 INTEGER*1 or not */ #undef OMPI_HAVE_FORTRAN_INTEGER1 /* Whether we have Fortran 77 INTEGER*16 or not */ #undef OMPI_HAVE_FORTRAN_INTEGER16 /* Whether we have Fortran 77 INTEGER*2 or not */ #undef OMPI_HAVE_FORTRAN_INTEGER2 /* Whether we have Fortran 77 INTEGER*4 or not */ #undef OMPI_HAVE_FORTRAN_INTEGER4 /* Whether we have Fortran 77 INTEGER*8 or not */ #undef OMPI_HAVE_FORTRAN_INTEGER8 /* Whether we have Fortran 77 LOGICAL or not */ #undef OMPI_HAVE_FORTRAN_LOGICAL /* Whether we have Fortran 77 REAL or not */ #undef OMPI_HAVE_FORTRAN_REAL /* Whether we have Fortran 77 REAL*16 or not */ #undef OMPI_HAVE_FORTRAN_REAL16 /* Whether we have Fortran 77 REAL*4 or not */ #undef OMPI_HAVE_FORTRAN_REAL4 /* Whether we have Fortran 77 REAL*8 or not */ #undef OMPI_HAVE_FORTRAN_REAL8 /* Do we have POSIX threads */ #undef OMPI_HAVE_POSIX_THREADS /* If PTHREADS implementation supports PTHREAD_MUTEX_ERRORCHECK */ #undef OMPI_HAVE_PTHREAD_MUTEX_ERRORCHECK /* If PTHREADS implementation supports PTHREAD_MUTEX_ERRORCHECK_NP */ #undef OMPI_HAVE_PTHREAD_MUTEX_ERRORCHECK_NP /* Whether we have the sa_len struct in or not */ #undef OMPI_HAVE_SA_LEN /* Whether we have SA_RESTART in or not */ #undef OMPI_HAVE_SA_RESTART /* Do we have native Solaris threads */ #undef OMPI_HAVE_SOLARIS_THREADS /* Whether we have __va_copy or not */ #undef OMPI_HAVE_UNDERSCORE_VA_COPY /* Whether we have va_copy or not */ #undef OMPI_HAVE_VA_COPY /* Wehther we have weak symbols or not */ #undef OMPI_HAVE_WEAK_SYMBOLS /* Major release number of Open MPI */ #undef OMPI_MAJOR_VERSION /* Version of the GM API to use */ #undef OMPI_MCA_BTL_GM_API_VERSION /* The GM build has or not a broker gm_get function */ #undef OMPI_MCA_BTL_GM_GET_BROKEN /* Whether we have get_get() or not */ #undef OMPI_MCA_BTL_GM_HAVE_RDMA_GET /* Whether we have gm_put() or gm_directed_send_with_callback() */ #undef OMPI_MCA_BTL_GM_HAVE_RDMA_PUT /* The OS support or not the virtal page registration */ #undef OMPI_MCA_BTL_GM_SUPPORT_REGISTERING /* Version of the MX API to use */ #undef OMPI_MCA_BTL_MX_API_VERSION /* Whether install of OpenFabrics includes ibv_get_device_list API */ #undef OMPI_MCA_BTL_OPENIB_HAVE_DEVICE_LIST /* Whether install of OpenFabrics includes resize completion queue support */ #undef OMPI_MCA_BTL_OPENIB_HAVE_RESIZE_CQ /* Whether install of OpenFabrics includes shared receive queue support */ #undef OMPI_MCA_BTL_OPENIB_HAVE_SRQ /* Number of arguments to ibv_create_cq */ #undef OMPI_MCA_BTL_OPENIB_IBV_CREATE_CQ_ARGS /* Version of the MX API to use */ #undef OMPI_MCA_COMMON_MX_API_VERSION /* Version of the MX API to use */ #undef OMPI_MCA_MTL_MX_API_VERSION /* MX define a match callback */ #undef OMPI_MCA_MX_HAVE_MATCH_CALLBACK /* Whether any opal memory mca components were found */ #undef OMPI_MEMORY_HAVE_COMPONENT /* Trigger callbacks on sbrk instead of malloc or free */ #undef OMPI_MEMORY_PTMALLOC2_OPT_SBRK /* Minor release number of Open MPI */ #undef OMPI_MINOR_VERSION /* Type of MPI_Offset -- has to be defined here and typedef'ed later because mpi.h does not get AC SUBST's */ #undef OMPI_MPI_OFFSET_TYPE /* Whether the C compiler supports "bool" without any other help (such as ) */ #undef OMPI_NEED_C_BOOL /* MPI datatype corresponding to MPI_Offset */ #undef OMPI_OFFSET_DATATYPE /* Use the Cray XT-3 implementation of Portals */ #undef OMPI_PORTALS_CRAYXT3 /* Does Portals send a PTL_EVENT_UNLINK event */ #undef OMPI_PORTALS_HAVE_EVENT_UNLINK /* Use the UTCP reference implementation of Portals */ #undef OMPI_PORTALS_UTCP /* Whether r notation is used for ppc registers */ #undef OMPI_POWERPC_R_REGISTERS /* type to use for ptrdiff_t */ #undef OMPI_PTRDIFF_TYPE /* Release release number of Open MPI */ #undef OMPI_RELEASE_VERSION /* whether to use cnos_barrier or not */ #undef OMPI_RML_CNOS_HAVE_BARRIER /* Size of Fortran 77 COMPLEX */ #undef OMPI_SIZEOF_FORTRAN_COMPLEX /* Size of Fortran 77 COMPLEX*16 */ #undef OMPI_SIZEOF_FORTRAN_COMPLEX16 /* Size of Fortran 77 COMPLEX*32 */ #undef OMPI_SIZEOF_FORTRAN_COMPLEX32 /* Size of Fortran 77 COMPLEX*8 */ #undef OMPI_SIZEOF_FORTRAN_COMPLEX8 /* Size of Fortran 77 DOUBLE PRECISION */ #undef OMPI_SIZEOF_FORTRAN_DOUBLE_PRECISION /* Size of Fortran 77 INTEGER */ #undef OMPI_SIZEOF_FORTRAN_INTEGER /* Size of Fortran 77 INTEGER*1 */ #undef OMPI_SIZEOF_FORTRAN_INTEGER1 /* Size of Fortran 77 INTEGER*16 */ #undef OMPI_SIZEOF_FORTRAN_INTEGER16 /* Size of Fortran 77 INTEGER*2 */ #undef OMPI_SIZEOF_FORTRAN_INTEGER2 /* Size of Fortran 77 INTEGER*4 */ #undef OMPI_SIZEOF_FORTRAN_INTEGER4 /* Size of Fortran 77 INTEGER*8 */ #undef OMPI_SIZEOF_FORTRAN_INTEGER8 /* Size of Fortran 77 LOGICAL */ #undef OMPI_SIZEOF_FORTRAN_LOGICAL /* Size of Fortran 77 REAL */ #undef OMPI_SIZEOF_FORTRAN_REAL /* Size of Fortran 77 REAL*16 */ #undef OMPI_SIZEOF_FORTRAN_REAL16 /* Size of Fortran 77 REAL*4 */ #undef OMPI_SIZEOF_FORTRAN_REAL4 /* Size of Fortran 77 REAL*8 */ #undef OMPI_SIZEOF_FORTRAN_REAL8 /* Do threads have different pids (pthreads on linux) */ #undef OMPI_THREADS_HAVE_DIFFERENT_PIDS /* Whether to use or not */ #undef OMPI_USE_STDBOOL_H /* Complete release number of Open MPI */ #undef OMPI_VERSION /* Whether we want MPI cxx support or not */ #undef OMPI_WANT_CXX_BINDINGS /* Whether we want the MPI f77 bindings or not */ #undef OMPI_WANT_F77_BINDINGS /* Whether we want the MPI f90 bindings or not */ #undef OMPI_WANT_F90_BINDINGS /* Whether to include support for libltdl or not */ #undef OMPI_WANT_LIBLTDL /* do we want to try to work around C++ bindings SEEK_* issue? */ #undef OMPI_WANT_MPI_CXX_SEEK /* if the peruse interface should be enabled */ #undef OMPI_WANT_PERUSE /* if want pretty-print stack trace feature */ #undef OMPI_WANT_PRETTY_PRINT_STACKTRACE /* whether we want to have smp locks in atomic ops or not */ #undef OMPI_WANT_SMP_LOCKS /* Enable IPv6 support, but only if the underlying system supports it */ #undef OPAL_ENABLE_IPV6 /* Enable run-time tracing of internal functions */ #undef OPAL_ENABLE_TRACE /* Greek - alpha, beta, etc - release number of Open Portable Access Layer */ #undef OPAL_GREEK_VERSION /* Major release number of Open Portable Access Layer */ #undef OPAL_MAJOR_VERSION /* Minor release number of Open Portable Access Layer */ #undef OPAL_MINOR_VERSION /* How many parameters sched_setaffinity() takes (!) */ #undef OPAL_PAFFINITY_LINUX_SCHED_SETAFF_NUM_PARAMS /* Release release number of Open Portable Access Layer */ #undef OPAL_RELEASE_VERSION /* Complete release number of Open Portable Access Layer */ #undef OPAL_VERSION /* Greek - alpha, beta, etc - release number of Open Run-Time Environment */ #undef ORTE_GREEK_VERSION /* Major release number of Open Run-Time Environment */ #undef ORTE_MAJOR_VERSION /* Minor release number of Open Run-Time Environment */ #undef ORTE_MINOR_VERSION /* Release release number of Open Run-Time Environment */ #undef ORTE_RELEASE_VERSION /* Complete release number of Open Run-Time Environment */ #undef ORTE_VERSION /* Whether we want orterun to effect "--prefix $prefix" by default */ #undef ORTE_WANT_ORTERUN_PREFIX_BY_DEFAULT /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the version of this package. */ #undef PACKAGE_VERSION /* The size of a `bool', as computed by sizeof. */ #undef SIZEOF_BOOL /* The size of a `char', as computed by sizeof. */ #undef SIZEOF_CHAR /* The size of a `double', as computed by sizeof. */ #undef SIZEOF_DOUBLE /* The size of a `float', as computed by sizeof. */ #undef SIZEOF_FLOAT /* The size of a `int', as computed by sizeof. */ #undef SIZEOF_INT /* The size of a `long', as computed by sizeof. */ #undef SIZEOF_LONG /* The size of a `long double', as computed by sizeof. */ #undef SIZEOF_LONG_DOUBLE /* The size of a `long long', as computed by sizeof. */ #undef SIZEOF_LONG_LONG /* The size of a `pid_t', as computed by sizeof. */ #undef SIZEOF_PID_T /* The size of a `ptrdiff_t', as computed by sizeof. */ #undef SIZEOF_PTRDIFF_T /* The size of a `short', as computed by sizeof. */ #undef SIZEOF_SHORT /* The size of a `size_t', as computed by sizeof. */ #undef SIZEOF_SIZE_T /* The size of a `ssize_t', as computed by sizeof. */ #undef SIZEOF_SSIZE_T /* The size of a `void *', as computed by sizeof. */ #undef SIZEOF_VOID_P /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Define to 1 if you can safely include both and . */ #undef TIME_WITH_SYS_TIME /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */ #undef WORDS_BIGENDIAN /* Additional CFLAGS to pass through the wrapper compilers */ #undef WRAPPER_EXTRA_CFLAGS /* Additional CXXFLAGS to pass through the wrapper compilers */ #undef WRAPPER_EXTRA_CXXFLAGS /* Additional FCFLAGS to pass through the wrapper compilers */ #undef WRAPPER_EXTRA_FCFLAGS /* Additional FFLAGS to pass through the wrapper compilers */ #undef WRAPPER_EXTRA_FFLAGS /* Additional LDFLAGS to pass through the wrapper compilers */ #undef WRAPPER_EXTRA_LDFLAGS /* Additional LIBS to pass through the wrapper compilers */ #undef WRAPPER_EXTRA_LIBS /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a `char[]'. */ #undef YYTEXT_POINTER /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # undef _GNU_SOURCE #endif /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus #undef inline #endif /* A bogus type that allows us to have sentinel type values that are still valid */ #undef ompi_fortran_bogus_type_t /* C type corresponding to Fortran 77 COMPLEX*16 */ #undef ompi_fortran_complex16_t /* C type corresponding to Fortran 77 COMPLEX*32 */ #undef ompi_fortran_complex32_t /* C type corresponding to Fortran 77 COMPLEX*8 */ #undef ompi_fortran_complex8_t /* C type corresponding to Fortran 77 COMPLEX */ #undef ompi_fortran_complex_t /* C type corresponding to Fortran 77 DOUBLE PRECISION */ #undef ompi_fortran_double_precision_t /* C type corresponding to Fortran 77 INTEGER*16 */ #undef ompi_fortran_integer16_t /* C type corresponding to Fortran 77 INTEGER*1 */ #undef ompi_fortran_integer1_t /* C type corresponding to Fortran 77 INTEGER*2 */ #undef ompi_fortran_integer2_t /* C type corresponding to Fortran 77 INTEGER*4 */ #undef ompi_fortran_integer4_t /* C type corresponding to Fortran 77 INTEGER*8 */ #undef ompi_fortran_integer8_t /* C type corresponding to Fortran 77 INTEGER */ #undef ompi_fortran_integer_t /* C type corresponding to Fortran 77 LOGICAL */ #undef ompi_fortran_logical_t /* C type corresponding to Fortran 77 REAL*16 */ #undef ompi_fortran_real16_t /* C type corresponding to Fortran 77 REAL*4 */ #undef ompi_fortran_real4_t /* C type corresponding to Fortran 77 REAL*8 */ #undef ompi_fortran_real8_t /* C type corresponding to Fortran 77 REAL */ #undef ompi_fortran_real_t /* Define to `int' if does not define. */ #undef pid_t /* Define to equivalent of C99 restrict keyword, or to nothing if this is not supported. Do not define if restrict is supported directly. */ #undef restrict /* Define to `unsigned' if does not define. */ #undef size_t /* Define to `unsigned short' if does not define. */ #undef u_int16_t /* Define to `unsigned int' if does not define. */ #undef u_int32_t /* Define to `unsigned long long' if does not define. */ #undef u_int64_t /* Define to `unsigned char' if does not define. */ #undef u_int8_t #include "opal_config_bottom.h" #endif /* OPAL_CONFIG_H */