1
1
openmpi/contrib/platform/win32/ConfigFiles/opal_config.h.cmake
Shiqing Fan a5281f0434 - 1/4 commit for Windows Visual Studio and CCP support:
CMakeLists and .windows files.
  In contribs preconfigured and precompiled parts.

This commit was SVN r20108.
2008-12-10 20:59:20 +00:00

1522 строки
48 KiB
CMake

/* 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-2008 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 OMPI_CONFIGURE_HOST "$ENV{COMPUTERNAME}"
#define OMPI_CONFIGURE_USER "$ENV{USERNAME}"
#define OMPI_BUILD_USER "$ENV{USERNAME}"
#define OMPI_BUILD_HOST "$ENV{COMPUTERNAME}"
#define OMPI_BUILD_CFLAGS ${OMPI_BUILD_CFLAGS}
#define OMPI_BUILD_CXXFLAGS ${OMPI_BUILD_CXXFLAGS}
#define OMPI_BUILD_FFLAGS ${OMPI_BUILD_FFLAGS}
#define OMPI_BUILD_FCFLAGS ${OMPI_BUILD_FCFLAGS}
#define OMPI_BUILD_LDFLAGS ${OMPI_BUILD_LDFLAGS}
#define OMPI_BUILD_LIBS ${OMPI_BUILD_LIBS}
#define OMPI_CC_ABSOLUTE "${OMPI_CC}"
#define OMPI_CXX_ABSOLUTE "${OMPI_CXX}"
#define OMPI_F77_ABSOLUTE ${OMPI_F77_ABSOLUTE}
#define OMPI_F90_ABSOLUTE ${OMPI_F90_ABSOLUTE}
#define OMPI_F90_BUILD_SIZE ${OMPI_F90_BUILD_SIZE}
#define OMPI_RELEASE_DATE ${RELEASE_DATE}
#define OPAL_RELEASE_DATE ${RELEASE_DATE}
#define ORTE_RELEASE_DATE ${RELEASE_DATE}
/* Define to 1 if you have the <winsock2.h> header file. */
#cmakedefine HAVE_WINSOCK2_H 1
/* Define to 1 if you have the <windows.h> header file. */
#cmakedefine HAVE_WINDOWS_H 1
/* Define to 1 if you have the <aio.h> header file. */
#cmakedefine HAVE_AIO_H 1
/* Define to 1 if you have the <alloca.h> header file. */
#cmakedefine HAVE_ALLOCA_H 1
/* Define to 1 if you have the <arpa/inet.h> header file. */
#cmakedefine HAVE_ARPA_INET_H 1
/* Define to 1 if you have the `asprintf' function. */
#cmakedefine HAVE_ASPRINTF 1
/* Define to 1 if you have the `backtrace' function. */
#cmakedefine HAVE_BACKTRACE 1
/* Define to 1 if you have the `ceil' function. */
#cmakedefine HAVE_CEIL 1
/* Define to 1 if you have the `cnos_pm_barrier' function. */
#cmakedefine HAVE_CNOS_PM_BARRIER 1
/* Define to 1 if you have the <crt_externs.h> header file. */
#cmakedefine HAVE_CRT_EXTERNS_H 1
/* Define to 1 if you have the declaration of `AF_UNSPEC', and to 0 if you
don't. */
#cmakedefine HAVE_DECL_AF_UNSPEC 1
/* Define to 1 if you have the declaration of `PF_UNSPEC', and to 0 if you
don't. */
#cmakedefine HAVE_DECL_PF_UNSPEC 1
/* Define to 1 if you have the declaration of `AF_INET6', and to 0 if you
don't. */
#cmakedefine HAVE_DECL_AF_INET6 1
/* Define to 1 if you have the declaration of `PF_INET6', and to 0 if you
don't. */
#cmakedefine HAVE_DECL_PF_INET6 1
/* Define to 1 if you have the declaration of `IBV_EVENT_CLIENT_REREGISTER',
and to 0 if you don't. */
#cmakedefine HAVE_DECL_IBV_EVENT_CLIENT_REREGISTER 1
/* Define to 1 if you have the declaration of `RLIMIT_NPROC', and to 0 if you
don't. */
#cmakedefine HAVE_DECL_RLIMIT_NPROC 1
/* Define to 1 if you have the declaration of `sbrk', and to 0 if you don't.
*/
#cmakedefine HAVE_DECL_SBRK 1
/* Define to 1 if you have the declaration of `__func__', and to 0 if you
don't. */
#define HAVE_DECL___FUNC__ ${HAVE_DECL___FUNC__}
/* Define if /dev/poll is available */
#cmakedefine HAVE_DEVPOLL 1
/* Define to 1 if you have the <dirent.h> header file. */
#cmakedefine HAVE_DIRENT_H 1
/* Define to 1 if you have the `dirname' function. */
#cmakedefine HAVE_DIRNAME 1
/* Define to 1 if you have the <dlfcn.h> header file. */
#cmakedefine HAVE_DLFCN_H 1
/* Define to 1 if you have the `dlsym' function. */
#cmakedefine HAVE_DLSYM 1
/* Define if your system supports the epoll system calls */
#cmakedefine HAVE_EPOLL
/* Define to 1 if you have the `epoll_ctl' function. */
#cmakedefine HAVE_EPOLL_CTL 1
/* Define to 1 if you have the <err.h> header file. */
#cmakedefine HAVE_ERR_H 1
/* Define to 1 if you have the <execinfo.h> header file. */
#cmakedefine HAVE_EXECINFO_H 1
/* Define to 1 if you have the `execve' function. */
#cmakedefine HAVE_EXECVE 1
/* Define to 1 if you have the `fcntl' function. */
#cmakedefine HAVE_FCNTL 1
/* Define to 1 if you have the <fcntl.h> header file. */
#cmakedefine HAVE_FCNTL_H 1
/* Define to 1 if you have the `fork' function. */
#cmakedefine HAVE_FORK 1
/* Define to 1 if you have the `getpwuid' function. */
#cmakedefine HAVE_GETPWUID 1
/* Define to 1 if you have the `gettimeofday' function. */
#cmakedefine HAVE_GETTIMEOFDAY 1
/* Define to 1 if you have the <grp.h> header file. */
#cmakedefine HAVE_GRP_H 1
/* Define to 1 if you have the `htonl' function. */
#cmakedefine HAVE_HTONL 1
/* Define to 1 if you have the `htons' function. */
#cmakedefine HAVE_HTONS 1
/* Define to 1 if you have the `ibv_fork_init' function. */
#cmakedefine HAVE_IBV_FORK_INIT 1
/* Define to 1 if you have the `ibv_get_device_list' function. */
#cmakedefine HAVE_IBV_GET_DEVICE_LIST 1
/* Define to 1 if you have the `ibv_resize_cq' function. */
#cmakedefine HAVE_IBV_RESIZE_CQ 1
/* Define to 1 if you have the <ifaddrs.h> header file. */
#cmakedefine HAVE_IFADDRS_H 1
/* Define to 1 if the system has the type `int16_t'. */
#cmakedefine HAVE_INT16_T 1
/* Define to 1 if the system has the type `int32_t'. */
#cmakedefine HAVE_INT32_T 1
/* Define to 1 if the system has the type `int64_t'. */
#cmakedefine HAVE_INT64_T 1
/* Define to 1 if the system has the type `int8_t'. */
#cmakedefine HAVE_INT8_T 1
/* Whether we support 32 bits atomic operations on Windows */
#cmakedefine HAVE_INTERLOCKEDCOMPAREEXCHANGE 1
/* Whether we support 64 bits atomic operations on Windows */
#cmakedefine HAVE_INTERLOCKEDCOMPAREEXCHANGE64 1
/* Whether we support 32 bits atomic operations on Windows */
#cmakedefine HAVE_INTERLOCKEDCOMPAREEXCHANGEACQUIRE 1
/* Whether we support 32 bits atomic operations on Windows */
#cmakedefine HAVE_INTERLOCKEDCOMPAREEXCHANGERELEASE 1
/* Define to 1 if the system has the type `intptr_t'. */
#cmakedefine HAVE_INTPTR_T 1
/* Define to 1 if you have the <inttypes.h> header file. */
#cmakedefine HAVE_INTTYPES_H 1
/* Define to 1 if you have the `isatty' function. */
#cmakedefine HAVE_ISATTY 1
/* Define to 1 if you have the `killrank' function. */
#cmakedefine HAVE_KILLRANK 1
/* Define to 1 if you have the `kqueue' function. */
#cmakedefine HAVE_KQUEUE 1
/* Define to 1 if you have the <libcr.h> header file. */
#cmakedefine HAVE_LIBCR_H 1
/* Define to 1 if you have the <libgen.h> header file. */
#cmakedefine HAVE_LIBGEN_H 1
/* Define to 1 if you have the `nsl' library (-lnsl). */
#cmakedefine HAVE_LIBNSL 1
/* Define to 1 if you have the `socket' library (-lsocket). */
#cmakedefine HAVE_LIBSOCKET 1
/* Define to 1 if you have the `util' library (-lutil). */
#cmakedefine HAVE_LIBUTIL 1
/* Define to 1 if you have the <libutil.h> header file. */
#cmakedefine HAVE_LIBUTIL_H 1
/* Define to 1 if you have the <libxcpu.h> header file. */
#cmakedefine HAVE_LIBXCPU_H 1
/* Define to 1 if the system has the type `long double'. */
#cmakedefine HAVE_LONG_DOUBLE 1
/* Define to 1 if the system has the type `long long'. */
#cmakedefine HAVE_LONG_LONG 1
/* Define to 1 if you have the <mach/mach_time.h> header file. */
#cmakedefine HAVE_MACH_MACH_TIME_H 1
/* Define to 1 if you have the <mach/mach_vm.h> header file. */
#cmakedefine HAVE_MACH_MACH_VM_H 1
/* Define to 1 if you have the `mach_vm_read' function. */
#cmakedefine HAVE_MACH_VM_READ 1
/* Define to 1 if you have the `mach_vm_region' function. */
#cmakedefine HAVE_MACH_VM_REGION 1
/* Define to 1 if you have the <malloc.h> header file. */
#cmakedefine HAVE_MALLOC_H 1
/* Define to 1 if you have the `mallopt' function. */
#cmakedefine HAVE_MALLOPT 1
/* Define to 1 if you have the <memory.h> header file. */
#cmakedefine HAVE_MEMORY_H 1
/* Define to 1 if you have the `mmap' function. */
#cmakedefine HAVE_MMAP 1
/* Define to 1 if the system has the type `mode_t'. */
#cmakedefine HAVE_MODE_T 1
/* Define to 1 if you have the <netdb.h> header file. */
#cmakedefine HAVE_NETDB_H 1
/* Define to 1 if you have the <netinet/in.h> header file. */
#cmakedefine HAVE_NETINET_IN_H 1
/* Define to 1 if you have the <netinet/tcp.h> header file. */
#cmakedefine HAVE_NETINET_TCP_H 1
/* Define to 1 if you have the <net/if.h> header file. */
#cmakedefine HAVE_NET_IF_H 1
/* Define to 1 if you have the `ntohl' function. */
#cmakedefine HAVE_NTOHL 1
/* Define to 1 if you have the `ntohs' function. */
#cmakedefine HAVE_NTOHS 1
/* Define to 1 if you have the `openpty' function. */
#cmakedefine HAVE_OPENPTY 1
/* Define to 1 if you have the `pipe' function. */
#cmakedefine HAVE_PIPE 1
/* Define to 1 if you have the <pmapi.h> header file. */
#cmakedefine HAVE_PMAPI_H 1
/* Define to 1 if you have the `pm_cycles' function. */
#cmakedefine HAVE_PM_CYCLES 1
/* Define to 1 if you have the `poll' function. */
#cmakedefine HAVE_POLL 1
/* Define to 1 if you have the <poll.h> header file. */
#cmakedefine HAVE_POLL_H 1
/* Define to 1 if you have the `posix_memalign' function. */
#cmakedefine HAVE_POSIX_MEMALIGN 1
/* Define to 1 if `srr0' is member of `ppc_thread_state_t'. */
#cmakedefine HAVE_PPC_THREAD_STATE_T_SRR0 1
/* Define to 1 if you have the `printstack' function. */
#cmakedefine HAVE_PRINTSTACK 1
/* Define to 1 if you have the <pthread.h> header file. */
#cmakedefine HAVE_PTHREAD_H 1
/* Define to 1 if the system has the type `ptrdiff_t'. */
#cmakedefine HAVE_PTRDIFF_T 1
/* Define to 1 if you have the `ptsname' function. */
#cmakedefine HAVE_PTSNAME 1
/* Define to 1 if you have the <pty.h> header file. */
#cmakedefine HAVE_PTY_H 1
/* Define to 1 if you have the <pwd.h> header file. */
#cmakedefine HAVE_PWD_H 1
/* Define to 1 if you have the `regcmp' function. */
#cmakedefine HAVE_REGCMP 1
/* Define to 1 if you have the `regexec' function. */
#cmakedefine HAVE_REGEXEC 1
/* Define to 1 if you have the <regex.h> header file. */
#cmakedefine HAVE_REGEX_H
/* Define to 1 if you have the `regfree' function. */
#cmakedefine HAVE_REGFREE 1
/* Define if your system supports POSIX realtime signals */
#cmakedefine HAVE_RTSIG
/* Define to 1 if you have the <sched.h> header file. */
#cmakedefine HAVE_SCHED_H 1
/* Define to 1 if you have the `sched_yield' function. */
#cmakedefine HAVE_SCHED_YIELD 1
/* Define to 1 if you have the `select' function. */
#cmakedefine HAVE_SELECT 1
/* Define if F_SETFD is defined in <fcntl.h> */
#cmakedefine HAVE_SETFD
/* Define to 1 if you have the `setsid' function. */
#cmakedefine HAVE_SETSID 1
/* Define to 1 if `si_band' is member of `siginfo_t'. */
#cmakedefine HAVE_SIGINFO_T_SI_BAND 1
/* Define to 1 if `si_fd' is member of `siginfo_t'. */
#cmakedefine HAVE_SIGINFO_T_SI_FD 1
/* Define to 1 if you have the <signal.h> header file. */
#cmakedefine HAVE_SIGNAL_H 1
/* Define to 1 if you have the `sigtimedwait' function. */
#cmakedefine HAVE_SIGTIMEDWAIT 1
/* Define to 1 if you have the `snprintf' function. */
#cmakedefine HAVE_SNPRINTF 1
/* Define to 1 if the system has the type `socklen_t'. */
#cmakedefine HAVE_SOCKLEN_T 1
/* Define to 1 if the system has the type `ssize_t'. */
#cmakedefine HAVE_SSIZE_T 1
/* Define to 1 if you have the <stdarg.h> header file. */
#cmakedefine HAVE_STDARG_H 1
/* Define to 1 if you have the <stdbool.h> header file. */
#cmakedefine HAVE_STDBOOL_H 1
/* Define to 1 if you have the <stdint.h> header file. */
#cmakedefine HAVE_STDINT_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#cmakedefine HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */
#cmakedefine HAVE_STRINGS_H 1
/* Define to 1 if you have the <string.h> header file. */
#cmakedefine HAVE_STRING_H 1
/* Define to 1 if you have the <stropts.h> header file. */
#cmakedefine HAVE_STROPTS_H 1
/* Define to 1 if you have the `strsignal' function. */
#cmakedefine HAVE_STRSIGNAL 1
/* Define to 1 if `d_type' is member of `struct dirent'. */
#cmakedefine HAVE_STRUCT_DIRENT_D_TYPE 1
/* Define to 1 if the system has the type `struct sockaddr_in'. */
#cmakedefine HAVE_STRUCT_SOCKADDR_IN 1
/* Define to 1 if the system has the type `struct sockaddr_in6'. */
#cmakedefine HAVE_STRUCT_SOCKADDR_IN6 1
/* Define to 1 if the system has the type `struct sockaddr_storage'. */
#cmakedefine HAVE_STRUCT_SOCKADDR_STORAGE 1
/* Define to 1 if you have the `syscall' function. */
#cmakedefine HAVE_SYSCALL 1
/* Define to 1 if you have the `sysconf' function. */
#cmakedefine HAVE_SYSCONF 1
/* Define to 1 if you have the `syslog' function. */
#cmakedefine HAVE_SYSLOG 1
/* Define to 1 if you have the <syslog.h> header file. */
#cmakedefine HAVE_SYSLOG_H 1
/* Define to 1 if you have the <sys/bproc_common.h> header file. */
#cmakedefine HAVE_SYS_BPROC_COMMON_H 1
/* Define to 1 if you have the <sys/bproc.h> header file. */
#cmakedefine HAVE_SYS_BPROC_H 1
/* Define to 1 if you have the <sys/devpoll.h> header file. */
#cmakedefine HAVE_SYS_DEVPOLL_H 1
/* Define to 1 if you have the <sys/epoll.h> header file. */
#cmakedefine HAVE_SYS_EPOLL_H 1
/* Define to 1 if you have the <sys/event.h> header file. */
#cmakedefine HAVE_SYS_EVENT_H 1
/* Define to 1 if you have the <sys/fcntl.h> header file. */
#cmakedefine HAVE_SYS_FCNTL_H 1
/* Define to 1 if you have the <sys/ioctl.h> header file. */
#cmakedefine HAVE_SYS_IOCTL_H 1
/* Define to 1 if you have the <sys/ipc.h> header file. */
#cmakedefine HAVE_SYS_IPC_H 1
/* Define to 1 if you have the <sys/mman.h> header file. */
#cmakedefine HAVE_SYS_MMAN_H 1
/* Define to 1 if you have the <sys/param.h> header file. */
#cmakedefine HAVE_SYS_PARAM_H 1
/* Define to 1 if you have the <sys/queue.h> header file. */
#cmakedefine HAVE_SYS_QUEUE_H 1
/* Define to 1 if you have the <sys/resource.h> header file. */
#cmakedefine HAVE_SYS_RESOURCE_H 1
/* Define to 1 if you have the <sys/select.h> header file. */
#cmakedefine HAVE_SYS_SELECT_H 1
/* Define to 1 if you have the <sys/socket.h> header file. */
#cmakedefine HAVE_SYS_SOCKET_H 1
/* Define to 1 if you have the <sys/sockio.h> header file. */
#cmakedefine HAVE_SYS_SOCKIO_H 1
/* Define to 1 if you have the <sys/statvfs.h> header file. */
#cmakedefine HAVE_SYS_STATVFS_H 1
/* Define to 1 if you have the <sys/stat.h> header file. */
#cmakedefine HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/sysctl.h> header file. */
#cmakedefine HAVE_SYS_SYSCTL_H 1
/* Define to 1 if you have the <sys/time.h> header file. */
#cmakedefine HAVE_SYS_TIME_H 1
/* Define to 1 if you have the <sys/tree.h> header file. */
#cmakedefine HAVE_SYS_TREE_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#cmakedefine HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <sys/uio.h> header file. */
#cmakedefine HAVE_SYS_UIO_H 1
/* Define to 1 if you have the <sys/utsname.h> header file. */
#cmakedefine HAVE_SYS_UTSNAME_H 1
/* Define to 1 if you have the <sys/wait.h> header file. */
#cmakedefine HAVE_SYS_WAIT_H 1
/* Define if TAILQ_FOREACH is defined in <sys/queue.h> */
#cmakedefine HAVE_TAILQFOREACH
/* Define to 1 if you have the `tcgetpgrp' function. */
#cmakedefine HAVE_TCGETPGRP 1
/* Define to 1 if you have the <termios.h> header file. */
#cmakedefine HAVE_TERMIOS_H 1
/* Define if timeradd is defined in <sys/time.h> */
#cmakedefine HAVE_TIMERADD
/* Define to 1 if you have the <time.h> header file. */
#cmakedefine HAVE_TIME_H 1
/* Define to 1 if you have the <ucontext.h> header file. */
#cmakedefine HAVE_UCONTEXT_H 1
/* Define to 1 if the system has the type `uint16_t'. */
#cmakedefine HAVE_UINT16_T 1
/* Define to 1 if the system has the type `uint32_t'. */
#cmakedefine HAVE_UINT32_T 1
/* Define to 1 if the system has the type `uint64_t'. */
#cmakedefine HAVE_UINT64_T 1
/* Define to 1 if the system has the type `uint8_t'. */
#cmakedefine HAVE_UINT8_T 1
/* Define to 1 if the system has the type `uintptr_t'. */
#cmakedefine HAVE_UINTPTR_T
/* Define to 1 if you have the <ulimit.h> header file. */
#cmakedefine HAVE_ULIMIT_H 1
/* Define to 1 if you have the <unistd.h> header file. */
#cmakedefine HAVE_UNISTD_H 1
/* Define to 1 if you have the <util.h> header file. */
#cmakedefine HAVE_UTIL_H 1
/* Define to 1 if you have the <utmp.h> header file. */
#cmakedefine HAVE_UTMP_H 1
/* Define to 1 if you have the `vasprintf' function. */
#cmakedefine HAVE_VASPRINTF 1
/* Define to 1 if you have the `vm_read_overwrite' function. */
#cmakedefine HAVE_VM_READ_OVERWRITE 1
/* Define to 1 if you have the `vsnprintf' function. */
#cmakedefine HAVE_VSNPRINTF 1
/* Define to 1 if you have the `waitpid' function. */
#cmakedefine HAVE_WAITPID 1
/* Define if kqueue works correctly with pipes */
#cmakedefine HAVE_WORKING_KQUEUE
/* Whether poll works for file descriptors and devices */
#cmakedefine HAVE_WORKING_POLL
/* Define if realtime signals work on pipes */
#cmakedefine HAVE_WORKING_RTSIG
/* Define to 1 if you have the `_NSGetEnviron' function. */
#cmakedefine HAVE__NSGETENVIRON 1
/* Define to 1 if you have the `__mmap' function. */
#cmakedefine HAVE___MMAP 1
/* Define to 1 if you have the `__munmap' function. */
#cmakedefine HAVE___MUNMAP 1
/* Header to include for memcpy implementation */
#cmakedefine MCA_memcpy_IMPLEMENTATION_HEADER ${MCA_memcpy_IMPLEMENTATION_HEADER}
/* Defined to 1 if mtl should use direct calls instead of components */
#define MCA_mtl_DIRECT_CALL ${MCA_mtl_DIRECT_CALL}
/* name of component to use for direct calls, if MCA_mtl_DIRECT_CALL is 1 */
#define MCA_mtl_DIRECT_CALL_COMPONENT ${MCA_mtl_DIRECT_CALL_COMPONENT}
/* Header mtl includes to be direct called */
#define MCA_mtl_DIRECT_CALL_HEADER ${MCA_mtl_DIRECT_CALL_HEADER}
/* Defined if we are using Scyld bproc or pre 3.2.0 LANL bproc */
#cmakedefine MCA_pls_bproc_scyld
/* Defined to 1 if pml should use direct calls instead of components */
#define MCA_pml_DIRECT_CALL ${MCA_pml_DIRECT_CALL}
/* name of component to use for direct calls, if MCA_pml_DIRECT_CALL is 1 */
#define MCA_pml_DIRECT_CALL_COMPONENT ${MCA_pml_DIRECT_CALL_COMPONENT}
/* Header pml includes to be direct called */
#define MCA_pml_DIRECT_CALL_HEADER ${MCA_pml_DIRECT_CALL_HEADER}
/* Header to include for timer implementation */
#cmakedefine MCA_timer_IMPLEMENTATION_HEADER ${MCA_TIMER_HEADER}
/* Whether we want to check MPI parameters always, never, or decide at
run-time */
#define MPI_PARAM_CHECK ${MPI_PARAM_CHECK}
/* The MX library have support for the mx_extensions.h */
#cmakedefine MX_HAVE_EXTENSIONS_H
/* MX allow to forget the completion event for mx_requests */
#cmakedefine MX_HAVE_FORGET
/* MX installation provide access to the mx_open_board and
mx__get_mapper_state functions */
#cmakedefine MX_HAVE_MAPPER_STATE
/* MX allow registration of an unexpected handler */
#cmakedefine MX_HAVE_UNEXPECTED_HANDLER
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
#cmakedefine NO_MINUS_C_MINUS_O 1
/* Alignment of type char */
#define OMPI_ALIGNMENT_CHAR ${CHAR_ALIGNMENT}
/* Alignment of type bool */
#define OMPI_ALIGNMENT_CXX_BOOL ${BOOL_ALIGNMENT}
/* Alignment of type double */
#define OMPI_ALIGNMENT_DOUBLE ${DOUBLE_ALIGNMENT}
/* Alignment of type float */
#define OMPI_ALIGNMENT_FLOAT ${FLOAT_ALIGNMENT}
/* Alignment of Fortran 77 COMPLEX */
#define OMPI_ALIGNMENT_FORTRAN_COMPLEX ${OMPI_ALIGNMENT_FORTRAN_COMPLEX}
/* Alignment of Fortran 77 COMPLEX*16 */
#define OMPI_ALIGNMENT_FORTRAN_COMPLEX16 ${OMPI_ALIGNMENT_FORTRAN_COMPLEX16}
/* Alignment of Fortran 77 COMPLEX*32 */
#define OMPI_ALIGNMENT_FORTRAN_COMPLEX32 ${OMPI_ALIGNMENT_FORTRAN_COMPLEX32}
/* Alignment of Fortran 77 COMPLEX*8 */
#define OMPI_ALIGNMENT_FORTRAN_COMPLEX8 ${OMPI_ALIGNMENT_FORTRAN_COMPLEX8}
/* Alignment of Fortran 77 DOUBLE PRECISION */
#define OMPI_ALIGNMENT_FORTRAN_DOUBLE_PRECISION ${OMPI_ALIGNMENT_FORTRAN_DOUBLE_PRECISION}
/* Alignment of Fortran 77 INTEGER */
#define OMPI_ALIGNMENT_FORTRAN_INTEGER ${OMPI_ALIGNMENT_FORTRAN_INTEGER}
/* Alignment of Fortran 77 INTEGER*1 */
#define OMPI_ALIGNMENT_FORTRAN_INTEGER1 ${OMPI_ALIGNMENT_FORTRAN_INTEGER1}
/* Alignment of Fortran 77 INTEGER*16 */
#define OMPI_ALIGNMENT_FORTRAN_INTEGER16 ${OMPI_ALIGNMENT_FORTRAN_INTEGER16}
/* Alignment of Fortran 77 INTEGER*2 */
#define OMPI_ALIGNMENT_FORTRAN_INTEGER2 ${OMPI_ALIGNMENT_FORTRAN_INTEGER2}
/* Alignment of Fortran 77 INTEGER*4 */
#define OMPI_ALIGNMENT_FORTRAN_INTEGER4 ${OMPI_ALIGNMENT_FORTRAN_INTEGER4}
/* Alignment of Fortran 77 INTEGER*8 */
#define OMPI_ALIGNMENT_FORTRAN_INTEGER8 ${OMPI_ALIGNMENT_FORTRAN_INTEGER8}
/* Alignment of Fortran 77 LOGICAL */
#define OMPI_ALIGNMENT_FORTRAN_LOGICAL ${OMPI_ALIGNMENT_FORTRAN_LOGICAL}
/* Alignment of Fortran 77 LOGICAL*1 */
#define OMPI_ALIGNMENT_FORTRAN_LOGICAL1 ${OMPI_ALIGNMENT_FORTRAN_LOGICAL1}
/* Alignment of Fortran 77 LOGICAL*2 */
#define OMPI_ALIGNMENT_FORTRAN_LOGICAL2 ${OMPI_ALIGNMENT_FORTRAN_LOGICAL2}
/* Alignment of Fortran 77 LOGICAL*4 */
#define OMPI_ALIGNMENT_FORTRAN_LOGICAL4 ${OMPI_ALIGNMENT_FORTRAN_LOGICAL4}
/* Alignment of Fortran 77 LOGICAL*8 */
#define OMPI_ALIGNMENT_FORTRAN_LOGICAL8 ${OMPI_ALIGNMENT_FORTRAN_LOGICAL8}
/* Alignment of Fortran 77 REAL */
#define OMPI_ALIGNMENT_FORTRAN_REAL ${OMPI_ALIGNMENT_FORTRAN_REAL}
/* Alignment of Fortran 77 REAL*16 */
#define OMPI_ALIGNMENT_FORTRAN_REAL16 ${OMPI_ALIGNMENT_FORTRAN_REAL16}
/* Alignment of Fortran 77 REAL*2 */
#define OMPI_ALIGNMENT_FORTRAN_REAL2 ${OMPI_ALIGNMENT_FORTRAN_REAL2}
/* Alignment of Fortran 77 REAL*4 */
#define OMPI_ALIGNMENT_FORTRAN_REAL4 ${OMPI_ALIGNMENT_FORTRAN_REAL4}
/* Alignment of Fortran 77 REAL*8 */
#define OMPI_ALIGNMENT_FORTRAN_REAL8 ${OMPI_ALIGNMENT_FORTRAN_REAL8}
/* Alignment of type int */
#define OMPI_ALIGNMENT_INT ${INT_ALIGNMENT}
/* Alignment of type long */
#define OMPI_ALIGNMENT_LONG ${LONG_ALIGNMENT}
/* Alignment of type long double */
#define OMPI_ALIGNMENT_LONG_DOUBLE ${LONG_DOUBLE_ALIGNMENT}
/* Alignment of type long long */
#define OMPI_ALIGNMENT_LONG_LONG ${LONG_LONG_ALIGNMENT}
/* Alignment of type short */
#define OMPI_ALIGNMENT_SHORT ${SHORT_ALIGNMENT}
/* Alignment of type void * */
#define OMPI_ALIGNMENT_VOID_P ${VOID_P_ALIGNMENT}
/* Alignment of type wchar_t */
#define OMPI_ALIGNMENT_WCHAR ${WCHAR_T_ALIGNMENT}
/* OMPI architecture string */
#define OMPI_ARCH "${CMAKE_SYSTEM_PROCESSOR} ${CMAKE_SYSTEM}"
/* Assembly align directive expects logarithmic value */
#cmakedefine OMPI_ASM_ALIGN_LOG
/* Assembly directive for exporting symbols */
#cmakedefine OMPI_ASM_GLOBAL
/* Assembly prefix for gsym labels */
#cmakedefine OMPI_ASM_GSYM
/* Assembly suffix for labels */
#cmakedefine OMPI_ASM_LABEL_SUFFIX
/* Assembly prefix for lsym labels */
#cmakedefine OMPI_ASM_LSYM
/* Do we need to give a .size directive */
#cmakedefine OMPI_ASM_SIZE
/* Whether we can do 64bit assembly operations or not. Should not be used
outside of the assembly header files */
#cmakedefine OMPI_ASM_SUPPORT_64BIT
/* Assembly directive for setting text section */
#cmakedefine OMPI_ASM_TEXT
/* How to set function type in .type directive */
#cmakedefine OMPI_ASM_TYPE
/* Architecture type of assembly to use for atomic operations */
#cmakedefine OMPI_ASSEMBLY_ARCH ${OMPI_ASSEMBLY_ARCH}
/* Format of assembly file */
#cmakedefine OMPI_ASSEMBLY_FORMAT
/* OMPI underlying C compiler */
#cmakedefine OMPI_CC "${OMPI_CC}"
/* OMPI underlying C++ compiler */
#cmakedefine OMPI_CXX "${OMPI_CXX}"
/* Whether C++ compiler supports DEC style inline assembly */
#cmakedefine OMPI_CXX_DEC_INLINE_ASSEMBLY
/* Whether C++ compiler supports GCC style inline assembly */
#cmakedefine OMPI_CXX_GCC_INLINE_ASSEMBLY
/* Whether C++ compiler supports __builtin_expect */
#cmakedefine OMPI_CXX_HAVE_BUILTIN_EXPECT
/* Whether C++ compiler supports __builtin_prefetch */
#cmakedefine OMPI_CXX_HAVE_BUILTIN_PREFETCH
/* Whether a const_cast on a 2-d array will work with the C++ compiler */
#cmakedefine OMPI_CXX_SUPPORTS_2D_CONST_CAST
/* Whether C++ compiler supports XLC style inline assembly */
#cmakedefine OMPI_CXX_XLC_INLINE_ASSEMBLY
/* Whether C compiler supports DEC style inline assembly */
#cmakedefine OMPI_C_DEC_INLINE_ASSEMBLY
/* Whether C compiler supports GCC style inline assembly */
#cmakedefine OMPI_C_GCC_INLINE_ASSEMBLY
/* Whether C compiler supports __builtin_expect */
#cmakedefine OMPI_C_HAVE_BUILTIN_EXPECT
/* Whether C compiler supports __builtin_prefetch */
#cmakedefine OMPI_C_HAVE_BUILTIN_PREFETCH
/* Whether C compiler supports -fvisibility */
#define OMPI_C_HAVE_VISIBILITY ${OMPI_C_HAVE_VISIBILITY}
/* Whether C compiler supports XLC style inline assembly */
#cmakedefine OMPI_C_XLC_INLINE_ASSEMBLY
/* Whether we want developer-level debugging code or not */
#define OMPI_ENABLE_DEBUG ${OMPI_ENABLE_DEBUG}
/* Enable features required for heterogeneous support */
#define OMPI_ENABLE_HETEROGENEOUS_SUPPORT ${OMPI_ENABLE_HETEROGENEOUS_SUPPORT}
/* Whether we want the memory profiling or not */
#define OMPI_ENABLE_MEM_DEBUG ${OMPI_ENABLE_MEM_DEBUG}
/* Whether we want the memory profiling or not */
#define OMPI_ENABLE_MEM_PROFILE ${OMPI_ENABLE_MEM_PROFILE}
/* Whether we want MPI profiling or not */
#define OMPI_ENABLE_MPI_PROFILING ${OMPI_ENABLE_MPI_PROFILING}
/* Whether we should enable support for multiple user threads */
#define OMPI_ENABLE_MPI_THREADS ${OMPI_ENABLE_MPI_THREADS}
/* Whether we should use progress threads rather than polling */
#define OMPI_ENABLE_PROGRESS_THREADS ${OMPI_ENABLE_PROGRESS_THREADS}
/* Whether user wants PTY support or not */
#define OMPI_ENABLE_PTY_SUPPORT ${OMPI_ENABLE_PTY_SUPPORT}
/* OMPI underlying F77 compiler */
#define OMPI_F77 "${CMAKE_Fortran_COMPILER}"
/* Whether fortran symbols are all caps or not */
#define OMPI_F77_CAPS ${OMPI_F77_CAPS}
/* Whether fortran symbols have a trailing double underscore or not */
#define OMPI_F77_DOUBLE_UNDERSCORE ${OMPI_F77_DOUBLE_UNDERSCORE}
/* Whether fortran symbols have no trailing underscore or not */
#define OMPI_F77_PLAIN ${OMPI_F77_PLAIN}
/* Whether fortran symbols have a trailing underscore or not */
#define OMPI_F77_SINGLE_UNDERSCORE ${OMPI_F77_SINGLE_UNDERSCORE}
/* OMPI underlying F90 compiler */
#define OMPI_F90 "${OMPI_F90}"
/* Max handle value for fortran MPI handles, effectively min(INT_MAX, max
fortran INTEGER value) */
#cmakedefine OMPI_FORTRAN_HANDLE_MAX ${OMPI_FORTRAN_HANDLE_MAX}
/* Fortran value for LOGICAL .TRUE. value */
#define OMPI_FORTRAN_VALUE_TRUE ${OMPI_FORTRAN_VALUE_TRUE}
/* Greek - alpha, beta, etc - release number of Open MPI */
#cmakedefine OMPI_GREEK_VERSION "${OMPI_GREEK_VERSION_STRING}"
/* Wether we want sparse process groups */
#define OMPI_GROUP_SPARSE ${OMPI_GROUP_SPARSE}
/* Whether there is an atomic assembly file available */
#cmakedefine OMPI_HAVE_ASM_FILE
/* Whether your compiler has __attribute__ or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE
/* Whether your compiler has __attribute__ aligned or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_ALIGNED
/* Whether your compiler has __attribute__ always_inline or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_ALWAYS_INLINE
/* Whether your compiler has __attribute__ const or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_CONST
/* Whether your compiler has __attribute__ deprecated or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_DEPRECATED
/* Whether your compiler has __attribute__ format or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_FORMAT
/* Whether your compiler has __attribute__ malloc or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_MALLOC
/* Whether your compiler has __attribute__ may_alias or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_MAY_ALIAS
/* Whether your compiler has __attribute__ nonnull or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_NONNULL
/* Whether your compiler has __attribute__ noreturn or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_NORETURN
/* Whether your compiler has __attribute__ no_instrument_function or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_NO_INSTRUMENT_FUNCTION
/* Whether your compiler has __attribute__ packed or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_PACKED
/* Whether your compiler has __attribute__ pure or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_PURE
/* Whether your compiler has __attribute__ sentinel or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_SENTINEL
/* Whether your compiler has __attribute__ unused or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_UNUSED
/* Whether your compiler has __attribute__ visibility or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_VISIBILITY
/* Whether your compiler has __attribute__ warn unused result or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_WARN_UNUSED_RESULT
/* Whether your compiler has __attribute__ weak alias or not */
#cmakedefine OMPI_HAVE_ATTRIBUTE_WEAK_ALIAS
/* whether qsort is broken or not */
#cmakedefine OMPI_HAVE_BROKEN_QSORT
/* Whether or not we have compiled with C++ exceptions support */
#define OMPI_HAVE_CXX_EXCEPTION_SUPPORT ${OMPI_HAVE_CXX_EXCEPTION_SUPPORT}
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_COMPLEX
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_COMPLEX16
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_COMPLEX32
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_COMPLEX8
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_DOUBLE_COMPLEX
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_DOUBLE_PRECISION
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_INTEGER
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_INTEGER1
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_INTEGER16
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_INTEGER2
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_INTEGER4
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_INTEGER8
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_LOGICAL
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_REAL
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_REAL16
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_REAL2
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_REAL4
/* Whether we have Fortran 90 $ofc_fortran_type or not */
#cmakedefine OMPI_HAVE_F90_REAL8
/* Whether we have Fortran 77 COMPLEX or not */
#define OMPI_HAVE_FORTRAN_COMPLEX ${OMPI_HAVE_FORTRAN_COMPLEX}
/* Whether we have Fortran 77 COMPLEX*16 or not */
#define OMPI_HAVE_FORTRAN_COMPLEX16 ${OMPI_HAVE_FORTRAN_COMPLEX16}
/* Whether we have Fortran 77 COMPLEX*32 or not */
#define OMPI_HAVE_FORTRAN_COMPLEX32 ${OMPI_HAVE_FORTRAN_COMPLEX32}
/* Whether we have Fortran 77 COMPLEX*8 or not */
#define OMPI_HAVE_FORTRAN_COMPLEX8 ${OMPI_HAVE_FORTRAN_COMPLEX8}
/* Whether we have Fortran 77 DOUBLE PRECISION or not */
#define OMPI_HAVE_FORTRAN_DOUBLE_PRECISION ${OMPI_HAVE_FORTRAN_DOUBLE_PRECISION}
/* Whether we have Fortran 77 INTEGER or not */
#define OMPI_HAVE_FORTRAN_INTEGER ${OMPI_HAVE_FORTRAN_INTEGER}
/* Whether we have Fortran 77 INTEGER*1 or not */
#define OMPI_HAVE_FORTRAN_INTEGER1 ${OMPI_HAVE_FORTRAN_INTEGER1}
/* Whether we have Fortran 77 INTEGER*16 or not */
#define OMPI_HAVE_FORTRAN_INTEGER16 ${OMPI_HAVE_FORTRAN_INTEGER16}
/* Whether we have Fortran 77 INTEGER*2 or not */
#define OMPI_HAVE_FORTRAN_INTEGER2 ${OMPI_HAVE_FORTRAN_INTEGER2}
/* Whether we have Fortran 77 INTEGER*4 or not */
#define OMPI_HAVE_FORTRAN_INTEGER4 ${OMPI_HAVE_FORTRAN_INTEGER4}
/* Whether we have Fortran 77 INTEGER*8 or not */
#define OMPI_HAVE_FORTRAN_INTEGER8 ${OMPI_HAVE_FORTRAN_INTEGER8}
/* Whether we have Fortran 77 LOGICAL or not */
#define OMPI_HAVE_FORTRAN_LOGICAL ${OMPI_HAVE_FORTRAN_LOGICAL}
/* Whether we have Fortran 77 LOGICAL1 or not */
#define OMPI_HAVE_FORTRAN_LOGICAL1 ${OMPI_HAVE_FORTRAN_LOGICAL1}
/* Whether we have Fortran 77 LOGICAL2 or not */
#define OMPI_HAVE_FORTRAN_LOGICAL2 ${OMPI_HAVE_FORTRAN_LOGICAL2}
/* Whether we have Fortran 77 LOGICAL4 or not */
#define OMPI_HAVE_FORTRAN_LOGICAL4 ${OMPI_HAVE_FORTRAN_LOGICAL4}
/* Whether we have Fortran 77 LOGICAL8 or not */
#define OMPI_HAVE_FORTRAN_LOGICAL8 ${OMPI_HAVE_FORTRAN_LOGICAL8}
/* Whether we have Fortran 77 REAL or not */
#define OMPI_HAVE_FORTRAN_REAL ${OMPI_HAVE_FORTRAN_REAL}
/* Whether we have Fortran 77 REAL*16 or not */
#define OMPI_HAVE_FORTRAN_REAL16 ${OMPI_HAVE_FORTRAN_REAL16}
/* Whether we have Fortran 77 REAL*2 or not */
#define OMPI_HAVE_FORTRAN_REAL2 ${OMPI_HAVE_FORTRAN_REAL2}
/* Whether we have Fortran 77 REAL*4 or not */
#define OMPI_HAVE_FORTRAN_REAL4 ${OMPI_HAVE_FORTRAN_REAL4}
/* Whether we have Fortran 77 REAL*8 or not */
#define OMPI_HAVE_FORTRAN_REAL8 ${OMPI_HAVE_FORTRAN_REAL8}
#define OMPI_REAL16_MATCHES_C ${OMPI_REAL16_MATCHES_C}
/* Do not use outside of mpi.h. Define to 1 if the system has the type 'long
long'. */
#cmakedefine OMPI_HAVE_LONG_LONG 1
/* Do we have POSIX threads */
#define OMPI_HAVE_POSIX_THREADS ${OMPI_HAVE_POSIX_THREADS}
/* If PTHREADS implementation supports PTHREAD_MUTEX_ERRORCHECK */
#cmakedefine OMPI_HAVE_PTHREAD_MUTEX_ERRORCHECK
/* If PTHREADS implementation supports PTHREAD_MUTEX_ERRORCHECK_NP */
#cmakedefine OMPI_HAVE_PTHREAD_MUTEX_ERRORCHECK_NP
/* Whether we have the sa_len struct in <sys/socket.h> or not */
#cmakedefine OMPI_HAVE_SA_LEN
/* Whether we have SA_RESTART in <signal.h> or not */
#cmakedefine OMPI_HAVE_SA_RESTART
/* Do we have native Solaris threads */
#define OMPI_HAVE_SOLARIS_THREADS ${OMPI_HAVE_SOLARIS_THREADS}
/* Whether we have __va_copy or not */
#cmakedefine OMPI_HAVE_UNDERSCORE_VA_COPY
/* Whether we have va_copy or not */
#cmakedefine OMPI_HAVE_VA_COPY
/* Wehther we have weak symbols or not */
#define OMPI_HAVE_WEAK_SYMBOLS ${OMPI_HAVE_WEAK_SYMBOLS}
/* Number of arguments to ibv_create_cq */
#cmakedefine OMPI_IBV_CREATE_CQ_ARGS
/* Major release number of Open MPI */
#cmakedefine OMPI_MAJOR_VERSION ${OMPI_MAJOR_VERSION_STRING}
/* Version of the GM API to use */
#cmakedefine OMPI_MCA_BTL_GM_API_VERSION
/* The GM build has or not a broker gm_get function */
#cmakedefine OMPI_MCA_BTL_GM_GET_BROKEN
/* Whether we have get_get() or not */
#cmakedefine OMPI_MCA_BTL_GM_HAVE_RDMA_GET
/* Whether we have gm_put() or gm_directed_send_with_callback() */
#cmakedefine OMPI_MCA_BTL_GM_HAVE_RDMA_PUT
/* The OS support or not the virtal page registration */
#cmakedefine OMPI_MCA_BTL_GM_SUPPORT_REGISTERING
/* Whether any opal memory mca components were found */
#cmakedefine OMPI_MEMORY_HAVE_COMPONENT
/* Trigger callbacks on sbrk instead of malloc or free */
#cmakedefine OMPI_MEMORY_PTMALLOC2_OPT_SBRK
/* Minor release number of Open MPI */
#cmakedefine OMPI_MINOR_VERSION ${OMPI_MINOR_VERSION_STRING}
/* Type of MPI_Offset -- has to be defined here and typedef'ed later because
mpi.h does not get AC SUBST's */
#cmakedefine OMPI_MPI_OFFSET_TYPE ${OMPI_MPI_OFFSET_TYPE_STRING}
/* Version of the MX API to use */
#cmakedefine OMPI_MX_API_VERSION
/* Whether the C compiler supports "bool" without any other help (such as
<stdbool.h>) */
#cmakedefine OMPI_NEED_C_BOOL 1
/* MPI datatype corresponding to MPI_Offset */
#cmakedefine OMPI_OFFSET_DATATYPE
/* Use the Cray XT-3 implementation of Portals */
#cmakedefine OMPI_PORTALS_CRAYXT3
/* Does Portals send a PTL_EVENT_UNLINK event */
#cmakedefine OMPI_PORTALS_HAVE_EVENT_UNLINK
/* Use the UTCP reference implementation of Portals */
#cmakedefine OMPI_PORTALS_UTCP
/* Whether r notation is used for ppc registers */
#cmakedefine OMPI_POWERPC_R_REGISTERS
/* Whether OMPI should provide MPI File interface */
#define OMPI_PROVIDE_MPI_FILE_INTERFACE ${OMPI_PROVIDE_MPI_FILE_INTERFACE}
/* type to use for ptrdiff_t */
#cmakedefine OMPI_PTRDIFF_TYPE ${OMPI_PTRDIFF_TYPE}
/* Release release number of Open MPI */
#cmakedefine OMPI_RELEASE_VERSION ${OMPI_RELEASE_VERSION_STRING}
/* whether to use cnos_barrier or not */
#cmakedefine OMPI_RML_CNOS_HAVE_BARRIER
/* Size of Fortran 77 COMPLEX */
#define OMPI_SIZEOF_FORTRAN_COMPLEX ${OMPI_SIZEOF_FORTRAN_COMPLEX}
/* Size of Fortran 77 COMPLEX*16 */
#define OMPI_SIZEOF_FORTRAN_COMPLEX16 ${OMPI_SIZEOF_FORTRAN_COMPLEX16}
/* Size of Fortran 77 COMPLEX*32 */
#define OMPI_SIZEOF_FORTRAN_COMPLEX32 ${OMPI_SIZEOF_FORTRAN_COMPLEX32}
/* Size of Fortran 77 COMPLEX*8 */
#define OMPI_SIZEOF_FORTRAN_COMPLEX8 ${OMPI_SIZEOF_FORTRAN_COMPLEX8}
/* Size of Fortran 77 DOUBLE PRECISION */
#define OMPI_SIZEOF_FORTRAN_DOUBLE_PRECISION ${OMPI_SIZEOF_FORTRAN_DOUBLE_PRECISION}
/* Size of Fortran 77 INTEGER */
#define OMPI_SIZEOF_FORTRAN_INTEGER ${OMPI_SIZEOF_FORTRAN_INTEGER}
/* Size of Fortran 77 INTEGER*1 */
#define OMPI_SIZEOF_FORTRAN_INTEGER1 ${OMPI_SIZEOF_FORTRAN_INTEGER1}
/* Size of Fortran 77 INTEGER*16 */
#define OMPI_SIZEOF_FORTRAN_INTEGER16 ${OMPI_SIZEOF_FORTRAN_INTEGER16}
/* Size of Fortran 77 INTEGER*2 */
#define OMPI_SIZEOF_FORTRAN_INTEGER2 ${OMPI_SIZEOF_FORTRAN_INTEGER2}
/* Size of Fortran 77 INTEGER*4 */
#define OMPI_SIZEOF_FORTRAN_INTEGER4 ${OMPI_SIZEOF_FORTRAN_INTEGER4}
/* Size of Fortran 77 INTEGER*8 */
#define OMPI_SIZEOF_FORTRAN_INTEGER8 ${OMPI_SIZEOF_FORTRAN_INTEGER8}
/* Size of Fortran 77 LOGICAL */
#define OMPI_SIZEOF_FORTRAN_LOGICAL ${OMPI_SIZEOF_FORTRAN_LOGICAL}
/* Size of Fortran 77 LOGICAL1 */
#define OMPI_SIZEOF_FORTRAN_LOGICAL1 ${OMPI_SIZEOF_FORTRAN_LOGICAL1}
/* Size of Fortran 77 LOGICAL2 */
#define OMPI_SIZEOF_FORTRAN_LOGICAL2 ${OMPI_SIZEOF_FORTRAN_LOGICAL2}
/* Size of Fortran 77 LOGICAL4 */
#define OMPI_SIZEOF_FORTRAN_LOGICAL4 ${OMPI_SIZEOF_FORTRAN_LOGICAL4}
/* Size of Fortran 77 LOGICAL8 */
#define OMPI_SIZEOF_FORTRAN_LOGICAL8 ${OMPI_SIZEOF_FORTRAN_LOGICAL8}
/* Size of Fortran 77 REAL */
#define OMPI_SIZEOF_FORTRAN_REAL ${OMPI_SIZEOF_FORTRAN_REAL}
/* Size of Fortran 77 REAL*16 */
#define OMPI_SIZEOF_FORTRAN_REAL16 ${OMPI_SIZEOF_FORTRAN_REAL16}
/* Size of Fortran 77 REAL*2 */
#define OMPI_SIZEOF_FORTRAN_REAL2 ${OMPI_SIZEOF_FORTRAN_REAL2}
/* Size of Fortran 77 REAL*4 */
#define OMPI_SIZEOF_FORTRAN_REAL4 ${OMPI_SIZEOF_FORTRAN_REAL4}
/* Size of Fortran 77 REAL*8 */
#define OMPI_SIZEOF_FORTRAN_REAL8 ${OMPI_SIZEOF_FORTRAN_REAL8}
/* Do threads have different pids (pthreads on linux) */
#cmakedefine OMPI_THREADS_HAVE_DIFFERENT_PIDS
/* Whether to use <stdbool.h> or not */
#cmakedefine OMPI_USE_STDBOOL_H
/* Complete release number of Open MPI */
#cmakedefine OMPI_VERSION "${OMPI_VERSION_STRING}"
/* Whether we want MPI cxx support or not */
#define OMPI_WANT_CXX_BINDINGS ${OMPI_WANT_CXX_BINDINGS}
/* Whether we want the MPI f77 bindings or not */
#define OMPI_WANT_F77_BINDINGS ${OMPI_WANT_F77_BINDINGS}
/* Whether we want the MPI f90 bindings or not */
#define OMPI_WANT_F90_BINDINGS ${OMPI_WANT_F90_BINDINGS}
/* Whether to include support for libltdl or not */
#define OMPI_WANT_LIBLTDL ${OMPI_WANT_LIBLTDL}
/* do we want to try to work around C++ bindings SEEK_* issue? */
#cmakedefine OMPI_WANT_MPI_CXX_SEEK 1
/* if the peruse interface should be enabled */
#define OMPI_WANT_PERUSE ${OMPI_WANT_PERUSE}
/* if want pretty-print stack trace feature */
#cmakedefine OMPI_WANT_PRETTY_PRINT_STACKTRACE 1
/* whether we want to have smp locks in atomic ops or not */
#cmakedefine OMPI_WANT_SMP_LOCKS 1
/* Enable fault tolerance general components and logic */
#define OPAL_ENABLE_FT ${OPAL_ENABLE_FT}
/* Enable fault tolerance checkpoint/restart components and logic */
#cmakedefine OPAL_ENABLE_FT_CR 1
/* Enable fault tolerance thread in Open PAL */
#define OPAL_ENABLE_FT_THREAD ${OPAL_ENABLE_FT_THREAD}
/* Enable IPv6 support, but only if the underlying system supports it */
#cmakedefine OPAL_ENABLE_IPV6 1
/* Enable run-time tracing of internal functions */
#cmakedefine OPAL_ENABLE_TRACE 1
/* Greek - alpha, beta, etc - release number of Open Portable Access Layer */
#cmakedefine OPAL_GREEK_VERSION "${OPAL_GREEK_VERSION_STRING}"
/* Whether we have the _SC_NPROCESSORS_ONLN */
#cmakedefine OPAL_HAVE__SC_NPROCESSORS_ONLN
/* ident string for Open MPI */
#cmakedefine OPAL_IDENT_STRING "${OPAL_IDENT_STRING_VALUE}"
/* Major release number of Open Portable Access Layer */
#cmakedefine OPAL_MAJOR_VERSION ${OPAL_MAJOR_VERSION_STRING}
/* Minor release number of Open Portable Access Layer */
#cmakedefine OPAL_MINOR_VERSION ${OPAL_MINOR_VERSION_STRING}
/* package/branding string for Open MPI */
#cmakedefine OPAL_PACKAGE_STRING ${OPAL_PACKAGE_STRING}
/* Release release number of Open Portable Access Layer */
#cmakedefine OPAL_RELEASE_VERSION ${OPAL_RELEASE_VERSION_STRING}
/* Complete release number of Open Portable Access Layer */
#cmakedefine OPAL_VERSION "${OPAL_VERSION_STRING}"
/* Specific ps command to use in orte-clean */
#cmakedefine ORTE_CLEAN_PS_CMD
/* Enable full RTE support */
#define ORTE_DISABLE_FULL_SUPPORT ${ORTE_DISABLE_FULL_SUPPORT}
/* Greek - alpha, beta, etc - release number of Open Run-Time Environment */
#cmakedefine ORTE_GREEK_VERSION "${ORTE_GREEK_VERSION_STRING}"
/* Major release number of Open Run-Time Environment */
#cmakedefine ORTE_MAJOR_VERSION ${ORTE_MAJOR_VERSION_STRING}
/* Minor release number of Open Run-Time Environment */
#cmakedefine ORTE_MINOR_VERSION ${ORTE_MINOR_VERSION_STRING}
/* Release release number of Open Run-Time Environment */
#cmakedefine ORTE_RELEASE_VERSION ${ORTE_RELEASE_VERSION_STRING}
/* Complete release number of Open Run-Time Environment */
#cmakedefine ORTE_VERSION "${ORTE_VERSION_STRING}"
/* Whether we want orterun to effect "--prefix $prefix" by default */
#define ORTE_WANT_ORTERUN_PREFIX_BY_DEFAULT ${ORTE_WANT_ORTERUN_PREFIX_BY_DEFAULT}
/* Define to the address where bug reports for this package should be sent. */
#cmakedefine PACKAGE_BUGREPORT ${PACKAGE_BUGREPORT}
/* Define to the full name of this package. */
#cmakedefine PACKAGE_NAME "${PACKAGE_NAME}"
/* Define to the full name and version of this package. */
#cmakedefine PACKAGE_STRING "${PACKAGE_STRING}"
/* Define to the one symbol short name of this package. */
#cmakedefine PACKAGE_TARNAME "${PACKAGE_TARNAME}"
/* Define to the version of this package. */
#cmakedefine PACKAGE_VERSION "${PACKAGE_VERSION}"
/* The PLPA symbol prefix */
#cmakedefine PLPA_SYM_PREFIX
/* The PLPA symbol prefix in all caps */
#cmakedefine PLPA_SYM_PREFIX_CAPS
/* The size of `bool', as computed by sizeof. */
#cmakedefine SIZEOF_BOOL ${SIZEOF_BOOL}
/* The size of `char', as computed by sizeof. */
#cmakedefine SIZEOF_CHAR ${SIZEOF_CHAR}
/* The size of `double', as computed by sizeof. */
#cmakedefine SIZEOF_DOUBLE ${SIZEOF_DOUBLE}
/* The size of `float', as computed by sizeof. */
#cmakedefine SIZEOF_FLOAT ${SIZEOF_FLOAT}
/* The size of `int', as computed by sizeof. */
#cmakedefine SIZEOF_INT ${SIZEOF_INT}
/* The size of `long', as computed by sizeof. */
#cmakedefine SIZEOF_LONG ${SIZEOF_LONG}
/* The size of `long double', as computed by sizeof. */
#cmakedefine SIZEOF_LONG_DOUBLE ${SIZEOF_LONG_DOUBLE}
/* The size of `long long', as computed by sizeof. */
#cmakedefine SIZEOF_LONG_LONG ${SIZEOF_LONG_LONG}
/* The size of `pid_t', as computed by sizeof. */
#cmakedefine SIZEOF_PID_T ${SIZEOF_PID_T}
/* The size of `ptrdiff_t', as computed by sizeof. */
#cmakedefine SIZEOF_PTRDIFF_T ${SIZEOF_PTRDIFF_T}
/* The size of `short', as computed by sizeof. */
#cmakedefine SIZEOF_SHORT ${SIZEOF_SHORT}
/* The size of `size_t', as computed by sizeof. */
#cmakedefine SIZEOF_SIZE_T ${SIZEOF_SIZE_T}
/* The size of `ssize_t', as computed by sizeof. */
#cmakedefine SIZEOF_SSIZE_T ${SIZEOF_SSIZE_T}
/* The size of `void *', as computed by sizeof. */
#cmakedefine SIZEOF_VOID_P ${SIZEOF_VOID_P}
/* Define to 1 if you have the ANSI C header files. */
#cmakedefine STDC_HEADERS 1
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#cmakedefine TIME_WITH_SYS_TIME 1
/* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */
#cmakedefine WORDS_BIGENDIAN
/* Additional CFLAGS to pass through the wrapper compilers */
#define WRAPPER_EXTRA_CFLAGS "${WRAPPER_EXTRA_CFLAGS}"
/* Additional CXXFLAGS to pass through the wrapper compilers */
#define WRAPPER_EXTRA_CXXFLAGS "${WRAPPER_EXTRA_CXXFLAGS}"
/* Additional FCFLAGS to pass through the wrapper compilers */
#define WRAPPER_EXTRA_FCFLAGS "${WRAPPER_EXTRA_FCFLAGS}"
/* Additional FFLAGS to pass through the wrapper compilers */
#define WRAPPER_EXTRA_FFLAGS "${WRAPPER_EXTRA_FFLAGS}"
/* Additional LDFLAGS to pass through the wrapper compilers */
#define WRAPPER_EXTRA_LDFLAGS "${WRAPPER_EXTRA_LDFLAGS}"
/* Additional LIBS to pass through the wrapper compilers */
#define WRAPPER_EXTRA_LIBS "${WRAPPER_EXTRA_LIBS}"
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
`char[]'. */
#cmakedefine YYTEXT_POINTER
/* Enable GNU extensions on systems that have them. */
#ifndef _GNU_SOURCE
#cmakedefine _GNU_SOURCE
#endif
/* Emulated value */
#cmakedefine __NR_sched_getaffinity
/* Emulated value */
#cmakedefine __NR_sched_setaffinity
/* 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
#cmakedefine inline ${INLINE_STRING}
#endif
/* A bogus type that allows us to have sentinel type values that are still
valid */
#cmakedefine ompi_fortran_bogus_type_t ${ompi_fortran_bogus_type_t}
/* C type corresponding to Fortran 77 COMPLEX*16 */
#cmakedefine ompi_fortran_complex16_t ${ompi_fortran_complex16_t}
/* C type corresponding to Fortran 77 COMPLEX*32 */
#cmakedefine ompi_fortran_complex32_t ${ompi_fortran_complex32_t}
/* C type corresponding to Fortran 77 COMPLEX*8 */
#cmakedefine ompi_fortran_complex8_t ${ompi_fortran_complex8_t}
/* C type corresponding to Fortran 77 COMPLEX */
#cmakedefine ompi_fortran_complex_t ${ompi_fortran_complex_t}
/* C type corresponding to Fortran 77 DOUBLE PRECISION */
#cmakedefine ompi_fortran_double_precision_t ${ompi_fortran_double_precision_t}
/* C type corresponding to Fortran 77 INTEGER*16 */
#cmakedefine ompi_fortran_integer16_t ${ompi_fortran_integer16_t}
/* C type corresponding to Fortran 77 INTEGER*1 */
#cmakedefine ompi_fortran_integer1_t ${ompi_fortran_integer1_t}
/* C type corresponding to Fortran 77 INTEGER*2 */
#cmakedefine ompi_fortran_integer2_t ${ompi_fortran_integer2_t}
/* C type corresponding to Fortran 77 INTEGER*4 */
#cmakedefine ompi_fortran_integer4_t ${ompi_fortran_integer4_t}
/* C type corresponding to Fortran 77 INTEGER*8 */
#cmakedefine ompi_fortran_integer8_t ${ompi_fortran_integer8_t}
/* C type corresponding to Fortran 77 INTEGER */
#cmakedefine ompi_fortran_integer_t ${ompi_fortran_integer_t}
/* C type corresponding to Fortran 77 LOGICAL */
#cmakedefine ompi_fortran_logical_t ${ompi_fortran_logical_t}
/* C type corresponding to Fortran 77 LOGICAL*1 */
#cmakedefine ompi_fortran_logical1_t ${ompi_fortran_logical1_t}
/* C type corresponding to Fortran 77 LOGICAL*2 */
#cmakedefine ompi_fortran_logical2_t ${ompi_fortran_logical2_t}
/* C type corresponding to Fortran 77 LOGICAL*4 */
#cmakedefine ompi_fortran_logical4_t ${ompi_fortran_logical4_t}
/* C type corresponding to Fortran 77 LOGICAL*8 */
#cmakedefine ompi_fortran_logical8_t ${ompi_fortran_logical8_t}
/* C type corresponding to Fortran 77 REAL*16 */
#cmakedefine ompi_fortran_real16_t ${ompi_fortran_real16_t}
/* C type corresponding to Fortran 77 REAL*2 */
#cmakedefine ompi_fortran_real2_t ${ompi_fortran_real2_t}
/* C type corresponding to Fortran 77 REAL*4 */
#cmakedefine ompi_fortran_real4_t ${ompi_fortran_real4_t}
/* C type corresponding to Fortran 77 REAL*8 */
#cmakedefine ompi_fortran_real8_t ${ompi_fortran_real8_t}
/* C type corresponding to Fortran 77 REAL */
#cmakedefine ompi_fortran_real_t ${ompi_fortran_real_t}
/* Define to `int' if <sys/types.h> does not define. */
#define pid_t ${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. */
#define restrict ${restrict}
/* Define to `unsigned int' if <sys/types.h> does not define. */
#cmakedefine size_t ${size_t}
/* Define to `unsigned short' if <sys/types.h> does not define. */
#cmakedefine u_int16_t ${u_int16_t}
/* Define to `unsigned int' if <sys/types.h> does not define. */
#cmakedefine u_int32_t ${u_int32_t}
/* Define to `unsigned long long' if <sys/types.h> does not define. */
#cmakedefine u_int64_t ${u_int64_t}
/* Define to `char' if <sys/types.h> does not define. */
#cmakedefine int8_t ${int8_t}
/* Define to `short' if <sys/types.h> does not define. */
#cmakedefine int16_t ${int16_t}
/* Define to `int' if <sys/types.h> does not define. */
#cmakedefine int32_t ${int32_t}
/* Define to `long long' if <sys/types.h> does not define. */
#cmakedefine int64_t ${int64_t}
/* Define to `unsigned char' if <sys/types.h> does not define. */
#cmakedefine u_int8_t ${u_int8_t}
#include "opal_config_bottom.h"
#endif /* OPAL_CONFIG_H */