1
1

this was not the repository i wanted to check these into

This commit was SVN r3108.
Этот коммит содержится в:
Prabhanjan Kambadur 2004-10-14 03:28:56 +00:00
родитель e3b050d534
Коммит 6161ecc62b
5 изменённых файлов: 0 добавлений и 4233 удалений

Просмотреть файл

@ -1,208 +0,0 @@
/*
* $HEADER$
*/
#include "ompi_config.h"
#ifdef HAVE_UNISTD_H
# include <unistd.h>
#endif
#include "class/ompi_list.h"
#include "runtime/runtime.h"
#include "util/output.h"
#include "mca/mca.h"
#include "mca/base/base.h"
#include "mca/llm/llm.h"
#include "mca/llm/base/base.h"
#include "mca/llm/base/base_internal.h"
#include "mca/llm/base/llm_base_parse_hostfile_lex.h"
#include "runtime/runtime_types.h"
static void parse_error(void);
static int parse_keyval(int, mca_llm_base_hostfile_node_t*);
static void
parse_error()
{
printf("hostfile: error reading hostfile at line %d, %s\n",
mca_llm_base_yynewlines, mca_llm_base_string);
}
static
int
parse_keyval(int first, mca_llm_base_hostfile_node_t *node)
{
int val;
char *key, *value;
ompi_rte_valuepair_t *keyval;
if (MCA_LLM_BASE_STRING != first) {
return OMPI_ERROR;
}
/* grab the key */
key = strdup(mca_llm_base_string);
if (NULL == key) {
return OMPI_ERR_OUT_OF_RESOURCE;
}
/* find the equals */
if (MCA_LLM_BASE_EQUAL != mca_llm_base_yylex()) {
free(key);
return OMPI_ERROR;
}
/* make sure we have a value */
val = mca_llm_base_yylex();
if (MCA_LLM_BASE_STRING != val && MCA_LLM_BASE_QUOTED_STRING != val) {
free(key);
return OMPI_ERROR;
}
/* grab the value */
value = strdup(mca_llm_base_string);
if (NULL == value) {
free(key);
return OMPI_ERR_OUT_OF_RESOURCE;
}
/* make a keyval and store it */
keyval = OBJ_NEW(ompi_rte_valuepair_t);
keyval->key = key;
keyval->value = value;
ompi_list_append(node->info, (ompi_list_item_t *) keyval);
return OMPI_SUCCESS;
}
static
int
parse_count(void)
{
/* find the equals */
if (MCA_LLM_BASE_EQUAL != mca_llm_base_yylex()) return -1;
/* and now the string */
if (MCA_LLM_BASE_STRING != mca_llm_base_yylex()) return -1;
return atoi(mca_llm_base_string);
}
static
int
parse_line(int first, mca_llm_base_hostfile_node_t *node)
{
int val;
int ret;
if (MCA_LLM_BASE_STRING == first) {
/* don't allow localhost or 127.0.0.1 */
if ((strncmp("localhost", mca_llm_base_string, strlen("localhost")) == 0) ||
(strcmp("127.0.0.1", mca_llm_base_string) == 0)) {
gethostname(node->hostname, MAXHOSTNAMELEN);
} else {
strncpy(node->hostname, mca_llm_base_string, MAXHOSTNAMELEN);
}
node->given_count = 1;
} else {
parse_error();
return OMPI_ERROR;
}
while (!mca_llm_base_parse_done) {
val = mca_llm_base_yylex();
switch (val) {
case MCA_LLM_BASE_DONE:
return OMPI_SUCCESS;
break;
case MCA_LLM_BASE_NEWLINE:
return OMPI_SUCCESS;
break;
case MCA_LLM_BASE_COUNT:
ret = parse_count();
if (ret < 0) return OMPI_ERROR;
node->given_count = ret;
break;
case MCA_LLM_BASE_STRING:
ret = parse_keyval(val, node);
if (OMPI_SUCCESS != ret) return ret;
break;
default:
parse_error();
return OMPI_ERROR;
break;
}
}
return OMPI_SUCCESS;
}
ompi_list_t *
mca_llm_base_parse_hostfile(const char *hostfile)
{
mca_llm_base_hostfile_node_t *newnode;
ompi_list_t *list;
int val, ret;
OMPI_LOCK(&mca_llm_base_parse_mutex);
list = OBJ_NEW(ompi_list_t);
mca_llm_base_parse_done = false;
mca_llm_base_yyin = fopen(hostfile, "r");
if (NULL == mca_llm_base_yyin) {
printf("hostfile: could not open %s\n", hostfile);
OBJ_RELEASE(list);
list = NULL;
goto parse_exit;
}
while (!mca_llm_base_parse_done) {
val = mca_llm_base_yylex();
switch (val) {
case MCA_LLM_BASE_DONE:
goto parse_exit;
break;
case MCA_LLM_BASE_NEWLINE:
/* blank line! ignore it */
break;
case MCA_LLM_BASE_STRING:
newnode = OBJ_NEW(mca_llm_base_hostfile_node_t);
ret = parse_line(val, newnode);
if (OMPI_SUCCESS != ret) {
OBJ_RELEASE(newnode);
OBJ_RELEASE(list);
list = NULL;
goto parse_exit;
}
ompi_list_append(list, (ompi_list_item_t *)newnode);
break;
default:
parse_error();
OBJ_RELEASE(list);
list = NULL;
goto parse_exit;
break;
}
}
parse_exit:
OMPI_UNLOCK(&mca_llm_base_parse_mutex);
return list;
}

Просмотреть файл

@ -1,196 +0,0 @@
/* config.h. Generated by configure. */
/* config-h.in. Generated from configure.ac by autoheader. */
/* Define to 1 if you have the `argz_append' function. */
/* #undef HAVE_ARGZ_APPEND */
/* Define to 1 if you have the `argz_create_sep' function. */
/* #undef HAVE_ARGZ_CREATE_SEP */
/* Define to 1 if you have the <argz.h> header file. */
/* #undef HAVE_ARGZ_H */
/* Define to 1 if you have the `argz_insert' function. */
/* #undef HAVE_ARGZ_INSERT */
/* Define to 1 if you have the `argz_next' function. */
/* #undef HAVE_ARGZ_NEXT */
/* Define to 1 if you have the `argz_stringify' function. */
/* #undef HAVE_ARGZ_STRINGIFY */
/* Define to 1 if you have the <assert.h> header file. */
#define HAVE_ASSERT_H 1
/* Define to 1 if you have the `bcopy' function. */
/* #undef HAVE_BCOPY */
/* Define to 1 if you have the `closedir' function. */
/* #undef HAVE_CLOSEDIR */
/* Define to 1 if you have the <ctype.h> header file. */
#define HAVE_CTYPE_H 1
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
*/
/* #undef HAVE_DIRENT_H */
/* Define if you have the GNU dld library. */
/* #undef HAVE_DLD */
/* Define to 1 if you have the <dld.h> header file. */
/* #undef HAVE_DLD_H */
/* Define to 1 if you have the `dlerror' function. */
/* #undef HAVE_DLERROR */
/* Define to 1 if you have the <dlfcn.h> header file. */
/* #undef HAVE_DLFCN_H */
/* Define to 1 if you have the <dl.h> header file. */
/* #undef HAVE_DL_H */
/* Define if you have the _dyld_func_lookup function. */
/* #undef HAVE_DYLD */
/* Define to 1 if you have the <errno.h> header file. */
#define HAVE_ERRNO_H 1
/* Define to 1 if the system has the type `error_t'. */
/* #undef HAVE_ERROR_T */
/* Define to 1 if you have the `index' function. */
/* #undef HAVE_INDEX */
/* Define to 1 if you have the <inttypes.h> header file. */
/* #undef HAVE_INTTYPES_H */
/* Define if you have the libdl library or equivalent. */
/* #undef HAVE_LIBDL */
/* Define to 1 if you have the <mach-o/dyld.h> header file. */
/* #undef HAVE_MACH_O_DYLD_H */
/* Define to 1 if you have the <malloc.h> header file. */
#define HAVE_MALLOC_H 1
/* Define to 1 if you have the `memcpy' function. */
#define HAVE_MEMCPY 1
/* Define to 1 if you have the `memmove' function. */
#define HAVE_MEMMOVE 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
/* #undef HAVE_NDIR_H */
/* Define to 1 if you have the `opendir' function. */
/* #undef HAVE_OPENDIR */
/* Define if libtool can extract symbol lists from object files. */
#define HAVE_PRELOADED_SYMBOLS 1
/* Define to 1 if you have the `readdir' function. */
/* #undef HAVE_READDIR */
/* Define to 1 if you have the `rindex' function. */
/* #undef HAVE_RINDEX */
/* Define if you have the shl_load function. */
/* #undef HAVE_SHL_LOAD */
/* Define to 1 if you have the <stdint.h> header file. */
/* #undef HAVE_STDINT_H */
/* Define to 1 if you have the <stdio.h> header file. */
#define HAVE_STDIO_H 1
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the `strchr' function. */
#define HAVE_STRCHR 1
/* Define to 1 if you have the `strcmp' function. */
#define HAVE_STRCMP 1
/* Define to 1 if you have the <strings.h> header file. */
/* #undef HAVE_STRINGS_H */
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the `strrchr' function. */
#define HAVE_STRRCHR 1
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
*/
/* #undef HAVE_SYS_DIR_H */
/* Define to 1 if you have the <sys/dl.h> header file. */
/* #undef HAVE_SYS_DL_H */
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
*/
/* #undef HAVE_SYS_NDIR_H */
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <unistd.h> header file. */
/* #undef HAVE_UNISTD_H */
/* Define if the OS needs help to load dependent libraries for dlopen(). */
#define LTDL_DLOPEN_DEPLIBS 1
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
#define LTDL_OBJDIR ".libs/"
/* Define to the name of the environment variable that determines the dynamic
library search path. */
#define LTDL_SHLIBPATH_VAR "PATH"
/* Define to the extension used for shared libraries, say, ".so". */
#define LTDL_SHLIB_EXT ".dll"
/* Define to the system default library search path. */
#define LTDL_SYSSEARCHPATH "/lib:/usr/lib"
/* Define if dlsym() requires a leading underscore in symbol names. */
/* #undef NEED_USCORE */
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "bug-libtool@gnu.org"
/* Define to the full name of this package. */
#define PACKAGE_NAME "libltdl"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "libltdl 1.2"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "libltdl"
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.2"
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define to empty if `const' does not conform to ANSI C. */
/* #undef const */
/* Define to a type to use for `error_t' if it is not otherwise available. */
#define error_t int
/* 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
#define inline __inline
#endif

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,533 +0,0 @@
/* include/ompi_config.h. Generated by configure. */
/* include/ompi_config.h.in. Generated from configure.ac by autoheader. */
/* -*- c -*-
*
* $HEADER$
*
* Function: - OS, CPU and compiler dependent configuration
*/
#ifndef OMPI_CONFIG_H
#define OMPI_CONFIG_H
/* Define to 1 if you have the <aio.h> header file. */
/* #undef HAVE_AIO_H */
/* Define to 1 if you have the <alloca.h> header file. */
/* #undef HAVE_ALLOCA_H */
/* Define to 1 if you have the <arpa/inet.h> 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 <dirent.h> header file. */
/* #undef HAVE_DIRENT_H */
/* Define to 1 if you have the <dlfcn.h> header file. */
/* #undef HAVE_DLFCN_H */
/* 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 `err' function. */
/* #undef HAVE_ERR */
/* Define to 1 if you have the `gettimeofday' function. */
/* #undef HAVE_GETTIMEOFDAY */
/* 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'. */
#define HAVE_INTPTR_T 1
/* Define to 1 if you have the <inttypes.h> header file. */
/* #undef HAVE_INTTYPES_H */
/* Define to 1 if you have the `kqueue' function. */
/* #undef HAVE_KQUEUE */
/* Define to 1 if you have the <libgen.h> header file. */
/* #undef HAVE_LIBGEN_H */
/* Define to 1 if you have the `socket' library (-lsocket). */
/* #undef HAVE_LIBSOCKET */
/* Define to 1 if the system has the type `long double'. */
#define HAVE_LONG_DOUBLE 1
/* Define to 1 if the system has the type `long long'. */
#define HAVE_LONG_LONG 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the <netdb.h> header file. */
/* #undef HAVE_NETDB_H */
/* Define to 1 if you have the <netinet/in.h> header file. */
/* #undef HAVE_NETINET_IN_H */
/* Define to 1 if you have the <netinet/tcp.h> header file. */
/* #undef HAVE_NETINET_TCP_H */
/* Define to 1 if you have the <net/if.h> header file. */
/* #undef HAVE_NET_IF_H */
/* Define to 1 if you have the `poll' function. */
/* #undef HAVE_POLL */
/* Define to 1 if you have the <poll.h> header file. */
/* #undef HAVE_POLL_H */
/* Define to 1 if you have the <pthread.h> header file. */
/* #undef HAVE_PTHREAD_H */
/* Define to 1 if you have the <pwd.h> header file. */
/* #undef HAVE_PWD_H */
/* Define if your system supports POSIX realtime signals */
/* #undef HAVE_RTSIG */
/* Define to 1 if you have the <sched.h> header file. */
/* #undef HAVE_SCHED_H */
/* Define to 1 if you have the `select' function. */
/* #undef HAVE_SELECT */
/* Define to 1 if you have the <signal.h> header file. */
#define HAVE_SIGNAL_H 1
/* Define to 1 if you have the `sigtimedwait' function. */
/* #undef HAVE_SIGTIMEDWAIT */
/* Define to 1 if you have the `snprintf' function. */
/* #undef HAVE_SNPRINTF */
/* Define to 1 if you have the <stdbool.h> header file. */
/* #undef HAVE_STDBOOL_H */
/* Define to 1 if you have the <stdint.h> header file. */
/* #undef HAVE_STDINT_H */
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the <strings.h> header file. */
/* #undef HAVE_STRINGS_H */
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the <stropts.h> header file. */
/* #undef HAVE_STROPTS_H */
/* Define to 1 if you have the <syslog.h> header file. */
/* #undef HAVE_SYSLOG_H */
/* Define to 1 if you have the <sys/epoll.h> header file. */
/* #undef HAVE_SYS_EPOLL_H */
/* Define to 1 if you have the <sys/event.h> header file. */
/* #undef HAVE_SYS_EVENT_H */
/* Define to 1 if you have the <sys/ipc.h> header file. */
/* #undef HAVE_SYS_IPC_H */
/* Define to 1 if you have the <sys/mman.h> header file. */
/* #undef HAVE_SYS_MMAN_H */
/* Define to 1 if you have the <sys/queue.h> header file. */
/* #undef HAVE_SYS_QUEUE_H */
/* Define to 1 if you have the <sys/resource.h> header file. */
/* #undef HAVE_SYS_RESOURCE_H */
/* Define to 1 if you have the <sys/select.h> header file. */
/* #undef HAVE_SYS_SELECT_H */
/* Define to 1 if you have the <sys/socket.h> header file. */
/* #undef HAVE_SYS_SOCKET_H */
/* Define to 1 if you have the <sys/statvfs.h> header file. */
/* #undef HAVE_SYS_STATVFS_H */
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/time.h> header file. */
/* #undef HAVE_SYS_TIME_H */
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <sys/uio.h> header file. */
/* #undef HAVE_SYS_UIO_H */
/* Define to 1 if you have the <sys/utsname.h> header file. */
/* #undef HAVE_SYS_UTSNAME_H */
/* Define to 1 if you have the <sys/wait.h> header file. */
/* #undef HAVE_SYS_WAIT_H */
/* Define if TAILQ_FOREACH is defined in <sys/queue.h> */
/* #undef HAVE_TAILQFOREACH */
/* Define to 1 if you have the <termios.h> header file. */
/* #undef HAVE_TERMIOS_H */
/* Define if timeradd is defined in <sys/time.h> */
/* #undef HAVE_TIMERADD */
/* 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'. */
#define HAVE_UINTPTR_T 1
/* Define to 1 if you have the <ulimit.h> header file. */
/* #undef HAVE_ULIMIT_H */
/* Define to 1 if you have the <unistd.h> header file. */
/* #undef HAVE_UNISTD_H */
/* Define to 1 if you have the `vasprintf' function. */
/* #undef HAVE_VASPRINTF */
/* Define to 1 if you have the `vsnprintf' function. */
/* #undef HAVE_VSNPRINTF */
/* Define if kqueue works correctly with pipes */
/* #undef HAVE_WORKING_KQUEUE */
/* Define if realtime signals work on pipes */
/* #undef HAVE_WORKING_RTSIG */
/* C type corresponding to Fortran INTEGER */
#define MPI_Fint int
/* Type of MPI_Offset */
#define MPI_Offset long long
/* Whether we want to check MPI parameters always, never, or decide at
run-time */
#define MPI_PARAM_CHECK ompi_mpi_param_check
/* Alignment of type char */
#define OMPI_ALIGNMENT_CHAR 1
/* Alignment of type double */
#define OMPI_ALIGNMENT_DOUBLE 8
/* Alignment of type float */
#define OMPI_ALIGNMENT_FLOAT 4
/* Alignment of fortran complex */
#define OMPI_ALIGNMENT_FORTRAN_COMPLEX 0
/* Alignment of fortran double complex */
#define OMPI_ALIGNMENT_FORTRAN_DBLCOMPLEX 0
/* Alignment of fortran double precision */
#define OMPI_ALIGNMENT_FORTRAN_DBLPREC 0
/* Alignment of fortran integer */
#define OMPI_ALIGNMENT_FORTRAN_INT 0
/* Alignment of fortran logical */
#define OMPI_ALIGNMENT_FORTRAN_LOGICAL
/* alignment of fortran real */
#define OMPI_ALIGNMENT_FORTRAN_REAL 0
/* Alignment of type int */
#define OMPI_ALIGNMENT_INT 4
/* Alignment of type long */
#define OMPI_ALIGNMENT_LONG 4
/* Alignment of type long double */
#define OMPI_ALIGNMENT_LONG_DOUBLE 8
/* Alignment of type long long */
#define OMPI_ALIGNMENT_LONG_LONG 8
/* Alignment of type short */
#define OMPI_ALIGNMENT_SHORT 2
/* Alignment of type void * */
#define OMPI_ALIGNMENT_VOID_P 4
/* Alignment of type wchar_t */
#define OMPI_ALIGNMENT_WCHAR 2
/* OMPI architecture string */
#define OMPI_ARCH "i686-pc-cygwin"
/* OMPI underlying C compiler */
#define OMPI_CC "cl"
/* OMPI underlying C++ compiler */
#define OMPI_CXX "cl"
/* Whether we want developer-level debugging code or not */
#define OMPI_ENABLE_DEBUG 1
/* Whether we want the memory profiling or not */
#define OMPI_ENABLE_MEM_DEBUG 1
/* Whether we want the memory profiling or not */
#define OMPI_ENABLE_MEM_PROFILE 1
/* Whether we want MPI profiling or not */
#define OMPI_ENABLE_MPI_PROFILING 1
/* Do we want to use the event library signal handlers */
#define OMPI_EVENT_USE_SIGNALS 1
/* OMPI underlying F77 compiler */
#define OMPI_F77 "g77"
/* Whether fortran symbols are all caps or not */
#define OMPI_F77_CAPS 0
/* Whether fortran symbols have a trailing double underscore or not */
#define OMPI_F77_DOUBLE_UNDERSCORE 0
/* Whether fortran symbols have no trailing underscore or not */
#define OMPI_F77_PLAIN 0
/* Whether fortran symbols have a trailing underscore or not */
#define OMPI_F77_SINGLE_UNDERSCORE 0
/* Whether or not we have compiled with C++ exceptions support */
#define OMPI_HAVE_CXX_EXCEPTION_SUPPORT 0
/* Whether we have FORTRAN COMPLEX16 or not */
#define OMPI_HAVE_FORTRAN_COMPLEX16 0
/* Whether we have FORTRAN COMPLEX32 or not */
#define OMPI_HAVE_FORTRAN_COMPLEX32 0
/* Whether we have FORTRAN COMPLEX8 or not */
#define OMPI_HAVE_FORTRAN_COMPLEX8 0
/* Whether we have FORTRAN INTEGER1 or not */
#define OMPI_HAVE_FORTRAN_INTEGER1 0
/* Whether we have FORTRAN INTEGER16 or not */
#define OMPI_HAVE_FORTRAN_INTEGER16 0
/* Whether we have FORTRAN INTEGER2 or not */
#define OMPI_HAVE_FORTRAN_INTEGER2 0
/* Whether we have FORTRAN INTEGER4 or not */
#define OMPI_HAVE_FORTRAN_INTEGER4 0
/* Whether we have FORTRAN INTEGER8 or not */
#define OMPI_HAVE_FORTRAN_INTEGER8 0
/* Whether we have FORTRAN REAL16 or not */
#define OMPI_HAVE_FORTRAN_REAL16 0
/* Whether we have FORTRAN REAL4 or not */
#define OMPI_HAVE_FORTRAN_REAL4 0
/* Whether we have FORTRAN REAL8 or not */
#define OMPI_HAVE_FORTRAN_REAL8 0
/* Do we have POSIX threads */
#define OMPI_HAVE_POSIX_THREADS 0
/* Do we have native Solaris threads */
#define OMPI_HAVE_SOLARIS_THREADS 0
/* Whether we have __va_copy or not */
#define OMPI_HAVE_UNDERSCORE_VA_COPY 0
/* Whether we have va_copy or not */
#define OMPI_HAVE_VA_COPY 0
/* Wehther we have weak symbols or not */
#define OMPI_HAVE_WEAK_SYMBOLS 0
/* Size of fortran complex */
#define OMPI_SIZEOF_FORTRAN_COMPLEX 0
/* Size of fortran double complex */
#define OMPI_SIZEOF_FORTRAN_DBLCOMPLEX 0
/* Size of fortran double precision */
#define OMPI_SIZEOF_FORTRAN_DBLPREC 8
/* Size of fortran integer */
#define OMPI_SIZEOF_FORTRAN_INT 4
/* Size of fortran logical */
#define OMPI_SIZEOF_FORTRAN_LOGICAL 4
/* Size of fortran real */
#define OMPI_SIZEOF_FORTRAN_REAL 4
/* Do threads have different pids (pthreads on linux) */
/* #undef OMPI_THREADS_HAVE_DIFFERENT_PIDS */
/* Whether to use <stdbool.h> or not */
#define OMPI_USE_STDBOOL_H 0
/* Whether we want MPI cxx support or not */
#define OMPI_WANT_CXX_BINDINGS 1
/* Whether we want the MPI f77 bindings or not */
#define OMPI_WANT_F77_BINDINGS 0
/* Whether to include support for libltdl or not */
#define OMPI_WANT_LIBLTDL
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT ""
/* Define to the full name of this package. */
#define PACKAGE_NAME ""
/* Define to the full name and version of this package. */
#define PACKAGE_STRING ""
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME ""
/* Define to the version of this package. */
#define PACKAGE_VERSION ""
/* The size of a `char', as computed by sizeof. */
#define SIZEOF_CHAR 1
/* The size of a `double', as computed by sizeof. */
#define SIZEOF_DOUBLE 8
/* The size of a `float', as computed by sizeof. */
#define SIZEOF_FLOAT 4
/* The size of a `int', as computed by sizeof. */
#define SIZEOF_INT 4
/* The size of a `long', as computed by sizeof. */
#define SIZEOF_LONG 4
/* The size of a `long double', as computed by sizeof. */
#define SIZEOF_LONG_DOUBLE 8
/* The size of a `long long', as computed by sizeof. */
#define SIZEOF_LONG_LONG 8
/* The size of a `short', as computed by sizeof. */
#define SIZEOF_SHORT 2
/* The size of a `void *', as computed by sizeof. */
#define SIZEOF_VOID_P 4
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
/* #undef TIME_WITH_SYS_TIME */
/* Additional CFLAGS to pass through the wrapper compilers */
#define WRAPPER_EXTRA_CFLAGS ""
/* Additional CXXFLAGS to pass through the wrapper compilers */
#define WRAPPER_EXTRA_CXXFLAGS ""
/* Additional FCFLAGS to pass through the wrapper compilers */
#define WRAPPER_EXTRA_FCFLAGS ""
/* Additional FFLAGS to pass through the wrapper compilers */
#define WRAPPER_EXTRA_FFLAGS ""
/* Additional LDFLAGS to pass through the wrapper compilers */
#define WRAPPER_EXTRA_LDFLAGS ""
/* Additional LIBS to pass through the wrapper compilers */
#define 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
# define _GNU_SOURCE 1
#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
#define inline __inline
#endif
/* C type corresponding to Fortran DOUBLE PRECISION */
#define ompi_fortran_dblprec_t double
/* C type corresponding to Fortran LOGICAL */
#define ompi_fortran_integer_t int
/* C type corresponding to Fortran LOGICAL */
#define ompi_fortran_logical_t int
/* C type corresponding to Fortran REAL */
#define ompi_fortran_real_t float
/* Define to `int' if <sys/types.h> does not define. */
#define pid_t int
/* 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
/* Define to `unsigned' if <sys/types.h> does not define. */
/* #undef size_t */
/* Define to unsigned int if you dont have it */
#ifndef WIN32
# define socklen_t unsigned int
#endif
/* Define to `unsigned short' if <sys/types.h> does not define. */
#define u_int16_t unsigned short
/* Define to `unsigned int' if <sys/types.h> does not define. */
#define u_int32_t unsigned int
/* Define to `unsigned long long' if <sys/types.h> does not define. */
#define u_int64_t unsigned long long
/* Define to `unsigned char' if <sys/types.h> does not define. */
#define u_int8_t unsigned char
#include "ompi_config_bottom.h"
#endif /* OMPI_CONFIG_H */

Разница между файлами не показана из-за своего большого размера Загрузить разницу