this was not the repository i wanted to check these into
This commit was SVN r3108.
Этот коммит содержится в:
родитель
e3b050d534
Коммит
6161ecc62b
@ -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 */
|
||||
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Загрузка…
Ссылка в новой задаче
Block a user