1. Per my previous email
(http://www.open-mpi.org/community/lists/devel/2013/09/12889.php), I renamed all "f77" and "f90" directory/file names to "fortran" (including removing shmemf77 / shmemf90 wrapper compilers and replacing them with "shmemfort"). 2. Fixed several Fortran coding errors. 3. Removed lots of old/stale comments that were clearly the result of copying from the OMPI layer and then not cleaning up afterwards (i.e., the comments were wholly inaccurate in the oshmem layer). 4. Removed both redundant and harmful code from oshmem_config.h.in. 5. Temporarily slave building the oshmem Fortran bindings to --enable-mpi-fortran. This doesn't seem like a good long-term solution, but at least you can now build all Fortran bindings (MPI + oshmem) or not. *** SEE MY NOTE IN config/oshmem_configure_options.m4 FOR WORK THAT STILL NEEDS TO BE DONE! This commit was SVN r29165.
Этот коммит содержится в:
родитель
027e7deb7f
Коммит
df7654e8cf
@ -2,6 +2,7 @@
|
||||
#
|
||||
# Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -14,13 +15,12 @@ AC_DEFUN([OSHMEM_CONFIG_FILES],[
|
||||
oshmem/Makefile
|
||||
oshmem/include/Makefile
|
||||
oshmem/shmem/c/Makefile
|
||||
oshmem/shmem/f77/Makefile
|
||||
oshmem/shmem/fortran/Makefile
|
||||
|
||||
oshmem/shmem/c/profile/Makefile
|
||||
|
||||
oshmem/tools/wrappers/Makefile
|
||||
oshmem/tools/wrappers/shmemcc-wrapper-data.txt
|
||||
oshmem/tools/wrappers/shmemf77-wrapper-data.txt
|
||||
oshmem/tools/wrappers/shmemf90-wrapper-data.txt
|
||||
oshmem/tools/wrappers/shmemfort-wrapper-data.txt
|
||||
])
|
||||
])
|
||||
|
@ -3,6 +3,7 @@ dnl
|
||||
dnl Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
dnl All rights reserved.
|
||||
dnl
|
||||
dnl Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
dnl $COPYRIGHT$
|
||||
dnl
|
||||
dnl Additional copyrights may follow
|
||||
@ -10,12 +11,9 @@ dnl
|
||||
dnl $HEADER$
|
||||
dnl
|
||||
|
||||
|
||||
|
||||
AC_DEFUN([OSHMEM_CONFIGURE_OPTIONS],[
|
||||
ompi_show_subtitle "OSHMEM Configuration options"
|
||||
|
||||
|
||||
AC_SUBST(OSHMEM_LIBSHMEM_EXTRA_LIBS)
|
||||
AC_SUBST(OSHMEM_LIBSHMEM_EXTRA_LDFLAGS)
|
||||
|
||||
@ -80,9 +78,32 @@ else
|
||||
oshmem_progiling_support=0
|
||||
fi
|
||||
AM_CONDITIONAL(OSHMEM_PROFILING, test "$oshmem_progiling_support" = 1)
|
||||
#AC_DEFINE_UNQUOTED([OSHMEM_PROFILING], [$oshmem_progiling_support],
|
||||
# [Whether user wants OSHMEM profiling])
|
||||
|
||||
# Whether to build the OpenShmem fortran support or not For the
|
||||
# moment, use the same value as was derived from --enable-mpi-fortra.
|
||||
# *This seems wrong*; someone should somehow unify these two
|
||||
# options... but the implications are complicated.
|
||||
#
|
||||
# Option 1: make --enable-fortran that governs both MPI and shmem.
|
||||
# This has 2 implications:
|
||||
# - --enable-mpi-fortran needs to be maintained for at least the
|
||||
# 1.7/1.8 series
|
||||
# - what to do with --enable-mpi-cxx? It should be made consistent --
|
||||
# so make it --enable-cxx?
|
||||
#
|
||||
# Option 2: make separate --enable-oshmem-fortran. This seems sucky,
|
||||
# though, because oshmem Fortran depends on a lot of MPI Fortran
|
||||
# infrastructure. If it isin't there, then oshmem Fortran can't
|
||||
# built.
|
||||
#
|
||||
# Option 3: ...? (something better than option 1/2?)
|
||||
AC_MSG_CHECKING([if want to build SHMEM fortran bindings])
|
||||
OSHMEM_WANT_FORTRAN_BINDINGS=$OMPI_WANT_FORTRAN_BINDINGS
|
||||
AM_CONDITIONAL(OSHMEM_WANT_FORTRAN_BINDINGS,
|
||||
[test $OSHMEM_WANT_FORTRAN_BINDINGS -eq 1])
|
||||
AS_IF([test $OSHMEM_WANT_FORTRAN_BINDINGS -eq 1],
|
||||
[AC_MSG_RESULT([yes])],
|
||||
[AC_MSG_RESULT([no])])
|
||||
])
|
||||
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
#
|
||||
# Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -17,49 +18,28 @@ else
|
||||
c_pshmem_lib =
|
||||
endif
|
||||
|
||||
f77_shmem_lib = shmem/f77/libshmem_f77.la
|
||||
|
||||
# Note that the ordering of "." in SUBDIRS is important: the C++, F77,
|
||||
# and F90 bindings are all in standalone .la files that depend on
|
||||
# libshmem.la. So we must fully build libshmem.la first.
|
||||
|
||||
# NOTE: A handful of files in mpi/f77/base must be included in
|
||||
# libshmem.la. But we wanted to keep all the Fortran sources together
|
||||
# in the same tree, so we moved those sources to a separate
|
||||
# subdirectory with its own Makefile.include that is included in this
|
||||
# Makefile.am (NOTE: it did *not* work to put all the files -- base
|
||||
# q
|
||||
# and non-base -- into mpi/f77 and have both a regular Makefile.am for
|
||||
# building the f77 bindings library and a separate Makefile.include
|
||||
# that was included in this top-level Makefile.am; problems occurred
|
||||
# with "make distclean" and files in the ompi/mpi/f77/.deps directory
|
||||
# -- it's not clear whether this is an AM bug or whether this behavior
|
||||
# is simply not supported). This ompi/mpi/f77/base/Makefile.include
|
||||
# file makes a convenience LT library that is then sucked into
|
||||
# libshmem.la (the ompi/mpi/f77/base sources must be compiled with
|
||||
# special CPPFLAGS; we can't just add the raw sources to
|
||||
# libshmem_la_SOURCES, unfortunately).
|
||||
|
||||
# The end of the result is that libshmem.la -- including a few sources
|
||||
# from mpi/f77/base -- is fully built before the C++, F77, and F90
|
||||
# bindings are built. Therefore, the C++, F77 and F90 bindings
|
||||
# libraries can all link against libshmem.la.
|
||||
# Do we have the Fortran bindings?
|
||||
if OSHMEM_WANT_FORTRAN_BINDINGS
|
||||
fortran_shmem_lib = shmem/fortran/libshmem_fortran.la
|
||||
else
|
||||
fortran_shmem_lib =
|
||||
endif
|
||||
|
||||
SUBDIRS = \
|
||||
include \
|
||||
shmem/c \
|
||||
shmem/f77 \
|
||||
shmem/fortran \
|
||||
$(EXT_oshmem_FRAMEWORKS_SUBDIRS) \
|
||||
$(EXT_oshmem_FRAMEWORK_COMPONENT_STATIC_SUBDIRS) \
|
||||
$(MCA_oshmem_FRAMEWORKS_SUBDIRS) \
|
||||
$(MCA_oshmem_FRAMEWORK_COMPONENT_STATIC_SUBDIRS) \
|
||||
. \
|
||||
$(MCA_oshmem_FRAMEWORK_COMPONENT_DSO_SUBDIRS)
|
||||
|
||||
|
||||
DIST_SUBDIRS = \
|
||||
include \
|
||||
shmem/c \
|
||||
shmem/f77 \
|
||||
shmem/fortran \
|
||||
$(EXT_oshmem_FRAMEWORKS_SUBDIRS) \
|
||||
$(EXT_oshmem_FRAMEWORK_COMPONENT_ALL_SUBDIRS) \
|
||||
$(MCA_oshmem_FRAMEWORKS_SUBDIRS) \
|
||||
@ -71,7 +51,7 @@ libshmem_la_SOURCES =
|
||||
libshmem_la_LIBADD = \
|
||||
shmem/c/libshmem_c.la \
|
||||
$(c_pshmem_lib) \
|
||||
$(f77_shmem_lib) \
|
||||
$(fortran_shmem_lib) \
|
||||
$(MCA_oshmem_FRAMEWORK_LIBS) \
|
||||
$(top_ompi_builddir)/ompi/libmpi.la
|
||||
libshmem_la_DEPENDENCIES = $(libshmem_la_LIBADD)
|
||||
|
@ -2,6 +2,7 @@
|
||||
*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -14,66 +15,11 @@
|
||||
#ifndef OSHMEM_CONFIG_H
|
||||
#define OSHMEM_CONFIG_H
|
||||
|
||||
#include "opal_config.h"
|
||||
/* Need to include a bunch of infrastructure from the OMPI layer */
|
||||
#include "ompi_config.h"
|
||||
|
||||
#define OSHMEM_IDENT_STRING OPAL_IDENT_STRING
|
||||
|
||||
/***********************************************************************
|
||||
*
|
||||
* OMPI-specific Fortran code that should be in ompi_config.h, but not
|
||||
* in the other projects.
|
||||
*
|
||||
**********************************************************************/
|
||||
|
||||
/* MPI_Fint is the same as ompi_fortran_INTEGER_t */
|
||||
#define MPI_Fint ompi_fortran_integer_t
|
||||
|
||||
#if OMPI_HAVE_FORTRAN_REAL && OMPI_HAVE_FORTRAN_COMPLEX
|
||||
/* * C type for Fortran COMPLEX */
|
||||
/*typedef struct {
|
||||
ompi_fortran_real_t real;
|
||||
ompi_fortran_real_t imag;
|
||||
} ompi_fortran_complex_t;*/
|
||||
#endif
|
||||
|
||||
#if OMPI_HAVE_FORTRAN_REAL4 && OMPI_HAVE_FORTRAN_COMPLEX8
|
||||
/* * C type for Fortran COMPLEX*8 */
|
||||
/*typedef struct {
|
||||
ompi_fortran_real4_t real;
|
||||
ompi_fortran_real4_t imag;
|
||||
} ompi_fortran_complex8_t;*/
|
||||
#endif
|
||||
|
||||
#if OMPI_HAVE_FORTRAN_REAL8 && OMPI_HAVE_FORTRAN_COMPLEX16
|
||||
/* * C type for Fortran COMPLEX*16 */
|
||||
/*typedef struct {
|
||||
ompi_fortran_real8_t real;
|
||||
ompi_fortran_real8_t imag;
|
||||
} ompi_fortran_complex16_t;*/
|
||||
#endif
|
||||
|
||||
#if OMPI_HAVE_FORTRAN_REAL16 && OMPI_HAVE_FORTRAN_COMPLEX32
|
||||
/* * C type for Fortran COMPLEX*32 */
|
||||
/*typedef struct {
|
||||
ompi_fortran_real16_t real;
|
||||
ompi_fortran_real16_t imag;
|
||||
} ompi_fortran_complex32_t;*/
|
||||
#endif
|
||||
|
||||
#if OMPI_HAVE_FORTRAN_DOUBLE_PRECISION
|
||||
/* * C type for Fortran DOUBLE COMPLEX */
|
||||
/*typedef struct {
|
||||
ompi_fortran_double_precision_t real;
|
||||
ompi_fortran_double_precision_t imag;
|
||||
} ompi_fortran_double_complex_t;*/
|
||||
#endif
|
||||
|
||||
#if OPAL_HAVE_ATTRIBUTE_DESTRUCTOR
|
||||
# define __opal_attribute_destructor__ __attribute__((__destructor__))
|
||||
#else
|
||||
# define __opal_attribute_destructor__
|
||||
#endif
|
||||
|
||||
#if defined(__WINDOWS__)
|
||||
|
||||
# if defined(_USRDLL) /* building shared libraries (.DLL) */
|
||||
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -189,7 +190,7 @@ FUNC_OP_CREATE(max, fint4, ompi_fortran_integer4_t, __max_op);
|
||||
FUNC_OP_CREATE(max, fint8, ompi_fortran_integer8_t, __max_op);
|
||||
FUNC_OP_CREATE(max, freal4, ompi_fortran_real4_t, __max_op);
|
||||
FUNC_OP_CREATE(max, freal8, ompi_fortran_real8_t, __max_op);
|
||||
#if ompi_fortran_real16_t
|
||||
#if defined(ompi_fortran_real16_t)
|
||||
FUNC_OP_CREATE(max, freal16, ompi_fortran_real16_t, __max_op);
|
||||
#endif
|
||||
|
||||
@ -206,7 +207,7 @@ FUNC_OP_CREATE(min, fint4, ompi_fortran_integer4_t, __min_op);
|
||||
FUNC_OP_CREATE(min, fint8, ompi_fortran_integer8_t, __min_op);
|
||||
FUNC_OP_CREATE(min, freal4, ompi_fortran_real4_t, __min_op);
|
||||
FUNC_OP_CREATE(min, freal8, ompi_fortran_real8_t, __min_op);
|
||||
#if ompi_fortran_real16_t
|
||||
#if defined(ompi_fortran_real16_t)
|
||||
FUNC_OP_CREATE(min, freal16, ompi_fortran_real16_t, __min_op);
|
||||
#endif
|
||||
|
||||
@ -225,7 +226,7 @@ FUNC_OP_CREATE(sum, fint4, ompi_fortran_integer4_t, __sum_op);
|
||||
FUNC_OP_CREATE(sum, fint8, ompi_fortran_integer8_t, __sum_op);
|
||||
FUNC_OP_CREATE(sum, freal4, ompi_fortran_real4_t, __sum_op);
|
||||
FUNC_OP_CREATE(sum, freal8, ompi_fortran_real8_t, __sum_op);
|
||||
#if ompi_fortran_real16_t
|
||||
#if defined(ompi_fortran_real16_t)
|
||||
FUNC_OP_CREATE(sum, freal16, ompi_fortran_real16_t, __sum_op);
|
||||
#endif
|
||||
|
||||
@ -244,7 +245,7 @@ FUNC_OP_CREATE(prod, fint4, ompi_fortran_integer4_t, __prod_op);
|
||||
FUNC_OP_CREATE(prod, fint8, ompi_fortran_integer8_t, __prod_op);
|
||||
FUNC_OP_CREATE(prod, freal4, ompi_fortran_real4_t, __prod_op);
|
||||
FUNC_OP_CREATE(prod, freal8, ompi_fortran_real8_t, __prod_op);
|
||||
#if ompi_fortran_real16_t
|
||||
#if defined(ompi_fortran_real16_t)
|
||||
FUNC_OP_CREATE(prod, freal16, ompi_fortran_real16_t, __prod_op);
|
||||
#endif
|
||||
|
||||
@ -297,7 +298,7 @@ int oshmem_op_init(void)
|
||||
OBJ_OP_CREATE(max, fint8, ompi_fortran_integer8_t, OSHMEM_OP_MAX, OSHMEM_OP_TYPE_FINT8);
|
||||
OBJ_OP_CREATE(max, freal4, ompi_fortran_real4_t, OSHMEM_OP_MAX, OSHMEM_OP_TYPE_FREAL4);
|
||||
OBJ_OP_CREATE(max, freal8, ompi_fortran_real8_t, OSHMEM_OP_MAX, OSHMEM_OP_TYPE_FREAL8);
|
||||
#if ompi_fortran_real16_t
|
||||
#if defined(ompi_fortran_real16_t)
|
||||
OBJ_OP_CREATE(max, freal16, ompi_fortran_real16_t, OSHMEM_OP_MAX, OSHMEM_OP_TYPE_FREAL16);
|
||||
#endif
|
||||
|
||||
@ -313,7 +314,7 @@ int oshmem_op_init(void)
|
||||
OBJ_OP_CREATE(min, fint8, ompi_fortran_integer8_t, OSHMEM_OP_MIN, OSHMEM_OP_TYPE_FINT8);
|
||||
OBJ_OP_CREATE(min, freal4, ompi_fortran_real4_t, OSHMEM_OP_MIN, OSHMEM_OP_TYPE_FREAL4);
|
||||
OBJ_OP_CREATE(min, freal8, ompi_fortran_real8_t, OSHMEM_OP_MIN, OSHMEM_OP_TYPE_FREAL8);
|
||||
#if ompi_fortran_real16_t
|
||||
#if defined(ompi_fortran_real16_t)
|
||||
OBJ_OP_CREATE(min, freal16, ompi_fortran_real16_t, OSHMEM_OP_MIN, OSHMEM_OP_TYPE_FREAL16);
|
||||
#endif
|
||||
|
||||
@ -331,7 +332,7 @@ int oshmem_op_init(void)
|
||||
OBJ_OP_CREATE(sum, fint8, ompi_fortran_integer8_t, OSHMEM_OP_SUM, OSHMEM_OP_TYPE_FINT8);
|
||||
OBJ_OP_CREATE(sum, freal4, ompi_fortran_real4_t, OSHMEM_OP_SUM, OSHMEM_OP_TYPE_FREAL4);
|
||||
OBJ_OP_CREATE(sum, freal8, ompi_fortran_real8_t, OSHMEM_OP_SUM, OSHMEM_OP_TYPE_FREAL8);
|
||||
#if ompi_fortran_real16_t
|
||||
#if defined(ompi_fortran_real16_t)
|
||||
OBJ_OP_CREATE(sum, freal16, ompi_fortran_real16_t, OSHMEM_OP_SUM, OSHMEM_OP_TYPE_FREAL16);
|
||||
#endif
|
||||
|
||||
@ -349,7 +350,7 @@ int oshmem_op_init(void)
|
||||
OBJ_OP_CREATE(prod, fint8, ompi_fortran_integer8_t, OSHMEM_OP_PROD, OSHMEM_OP_TYPE_FINT8);
|
||||
OBJ_OP_CREATE(prod, freal4, ompi_fortran_real4_t, OSHMEM_OP_PROD, OSHMEM_OP_TYPE_FREAL4);
|
||||
OBJ_OP_CREATE(prod, freal8, ompi_fortran_real8_t, OSHMEM_OP_PROD, OSHMEM_OP_TYPE_FREAL8);
|
||||
#if ompi_fortran_real16_t
|
||||
#if defined(ompi_fortran_real16_t)
|
||||
OBJ_OP_CREATE(prod, freal16, ompi_fortran_real16_t, OSHMEM_OP_PROD, OSHMEM_OP_TYPE_FREAL16);
|
||||
#endif
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
#
|
||||
# Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
# All rights reserved
|
||||
# Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -8,33 +9,23 @@
|
||||
# $HEADER$
|
||||
#
|
||||
|
||||
|
||||
AM_CFLAGS = $(OSHMEM_CFLAGS)
|
||||
|
||||
#
|
||||
# OMPI_PRPOFILING_DEFINES flag s enabled when we want our MPI_* symbols
|
||||
# to be replaced by PMPI_*. In other words, this flag decides
|
||||
# whether "profile/defines.h" is included or not. "profile/defines.h"
|
||||
# replaces all MPI_* symbols with PMPI_* symbols. In this directory,
|
||||
# we need it to be 0
|
||||
#
|
||||
|
||||
AM_CPPFLAGS = -DOSHMEM_PROFILING_DEFINES=0 -DOSHMEM_HAVE_WEAK_SYMBOLS=0
|
||||
|
||||
#
|
||||
# The top directory always builds MPI_* bindings. The bottom directory
|
||||
# always builds PMPI_* bindings. The cases where the top directory
|
||||
# needs to be built are:
|
||||
#
|
||||
# 1. When profiling is disabled.
|
||||
# 2. When profiling is enabled but weak symbol support is absent.
|
||||
#
|
||||
noinst_LTLIBRARIES = libshmem_f77.la
|
||||
if OSHMEM_WANT_FORTRAN_BINDINGS
|
||||
shmem_fortran_lib = libshmem_fortran.la
|
||||
else
|
||||
shmem_fortran_lib =
|
||||
endif
|
||||
|
||||
noinst_LTLIBRARIES = $(shmem_fortran_lib)
|
||||
|
||||
headers = prototypes_shmem.h \
|
||||
bindings.h \
|
||||
shmem_fortran_pointer.h
|
||||
|
||||
libshmem_f77_la_SOURCES = \
|
||||
libshmem_fortran_la_SOURCES = \
|
||||
start_pes_f.c \
|
||||
num_pes_f.c \
|
||||
my_pe_f.c \
|
||||
@ -127,7 +118,7 @@ libshmem_f77_la_SOURCES = \
|
||||
shmem_fence_f.c
|
||||
|
||||
if WANT_INSTALL_HEADERS
|
||||
oshmemdir = $(includedir)/openshmem/oshmem/shmem/f77
|
||||
oshmemdir = $(includedir)/openshmem/oshmem/shmem/fortran
|
||||
oshmem_HEADERS = $(headers)
|
||||
else
|
||||
oshmemdir = $(includedir)
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -8,11 +9,13 @@
|
||||
* $HEADER$
|
||||
*/
|
||||
|
||||
#ifndef SHMEM_F77_BINDINGS_H
|
||||
#define SHMEM_F77_BINDINGS_H
|
||||
#ifndef SHMEM_FORTRAN_BINDINGS_H
|
||||
#define SHMEM_FORTRAN_BINDINGS_H
|
||||
|
||||
#include "prototypes_shmem.h"
|
||||
#include "ompi/mpi/fortran/base/fint_2_int.h"
|
||||
#define OMPI_GENERATE_F77_BINDINGS(ret, \
|
||||
|
||||
#define OMPI_GENERATE_FORTRAN_BINDINGS(ret, \
|
||||
upper_case, \
|
||||
single_underscore, \
|
||||
double_underscore, \
|
||||
@ -22,4 +25,5 @@
|
||||
ret upper_case signature {return wrapper_function params; } \
|
||||
ret single_underscore signature {return wrapper_function params; } \
|
||||
ret double_underscore signature {return wrapper_function params; }
|
||||
#endif /*SHMEM_F77_BINDINGS_H*/
|
||||
|
||||
#endif /*SHMEM_FORTRAN_BINDINGS_H*/
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,18 +10,18 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (MPI_Fint,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (MPI_Fint,
|
||||
MY_PE,
|
||||
my_pe_,
|
||||
my_pe__,
|
||||
my_pe_f,
|
||||
(),
|
||||
(void),
|
||||
() )
|
||||
|
||||
MPI_Fint my_pe_f()
|
||||
MPI_Fint my_pe_f(void)
|
||||
{
|
||||
MPI_Fint rc;
|
||||
rc = OMPI_INT_2_FINT(my_pe());
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,18 +10,18 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (MPI_Fint,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (MPI_Fint,
|
||||
NUM_PES,
|
||||
num_pes_,
|
||||
num_pes__,
|
||||
num_pes_f,
|
||||
(),
|
||||
(void),
|
||||
() )
|
||||
|
||||
MPI_Fint num_pes_f()
|
||||
MPI_Fint num_pes_f(void)
|
||||
{
|
||||
MPI_Fint rc;
|
||||
rc = OMPI_INT_2_FINT(num_pes());
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,12 +10,12 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (MPI_Fint,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (MPI_Fint,
|
||||
SHMEM_ADDR_ACCESSIBLE,
|
||||
shmem_addr_accessible_,
|
||||
shmem_addr_accessible__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/scoll/scoll.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "oshmem/proc/proc_group_cache.h"
|
||||
#include "oshmem/op/op.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT4_AND_TO_ALL,
|
||||
shmem_int4_and_to_all_,
|
||||
shmem_int4_and_to_all__,
|
||||
@ -25,7 +26,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT8_AND_TO_ALL,
|
||||
shmem_int8_and_to_all_,
|
||||
shmem_int8_and_to_all__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,18 +10,18 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_BARRIER_ALL,
|
||||
shmem_barrier_all_,
|
||||
shmem_barrier_all__,
|
||||
shmem_barrier_all_f,
|
||||
(),
|
||||
(void),
|
||||
() )
|
||||
|
||||
void shmem_barrier_all_f()
|
||||
void shmem_barrier_all_f(void)
|
||||
{
|
||||
shmem_barrier_all();
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,10 +10,10 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_BARRIER,
|
||||
shmem_barrier_,
|
||||
shmem_barrier__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/scoll/scoll.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "oshmem/proc/proc_group_cache.h"
|
||||
#include "oshmem/op/op.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_BROADCAST4,
|
||||
shmem_broadcast4_,
|
||||
shmem_broadcast4__,
|
||||
@ -25,7 +26,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nlong, MPI_Fint *PE_root, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T pSync),
|
||||
(target, source, nlong, PE_root, PE_start, logPE_stride, PE_size, pSync));
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_BROADCAST8,
|
||||
shmem_broadcast8_,
|
||||
shmem_broadcast8__,
|
||||
@ -33,7 +34,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nlong, MPI_Fint *PE_root, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T pSync),
|
||||
(target, source, nlong, PE_root, PE_start, logPE_stride, PE_size, pSync));
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_BROADCAST32,
|
||||
shmem_broadcast32_,
|
||||
shmem_broadcast32__,
|
||||
@ -41,7 +42,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nlong, MPI_Fint *PE_root, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T pSync),
|
||||
(target, source, nlong, PE_root, PE_start, logPE_stride, PE_size, pSync));
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_BROADCAST64,
|
||||
shmem_broadcast64_,
|
||||
shmem_broadcast64__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,12 +10,12 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_SET_CACHE_INV,
|
||||
shmem_set_cache_inv_,
|
||||
shmem_set_cache_inv__,
|
||||
@ -22,7 +23,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(void),
|
||||
());
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_SET_CACHE_LINE_INV,
|
||||
shmem_set_cache_line_inv_,
|
||||
shmem_set_cache_line_inv__,
|
||||
@ -30,7 +31,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target),
|
||||
(target));
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_CLEAR_CACHE_INV,
|
||||
shmem_clear_cache_inv_,
|
||||
shmem_clear_cache_inv__,
|
||||
@ -38,7 +39,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(void),
|
||||
());
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_CLEAR_CACHE_LINE_INV,
|
||||
shmem_clear_cache_line_inv_,
|
||||
shmem_clear_cache_line_inv__,
|
||||
@ -46,7 +47,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target),
|
||||
(target));
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_UDCFLUSH,
|
||||
shmem_udcflush_,
|
||||
shmem_udcflush__,
|
||||
@ -54,7 +55,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(void),
|
||||
());
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_UDCFLUSH_LINE,
|
||||
shmem_udcflush_line_,
|
||||
shmem_udcflush_line__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_CHARACTER_GET,
|
||||
shmem_character_get_,
|
||||
shmem_character_get__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_CHARACTER_PUT,
|
||||
shmem_character_put_,
|
||||
shmem_character_put__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/scoll/scoll.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "oshmem/proc/proc_group_cache.h"
|
||||
#include "oshmem/op/op.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_COLLECT4,
|
||||
shmem_collect4_,
|
||||
shmem_collect4__,
|
||||
@ -25,7 +26,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nlong, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nlong,PE_start,logPE_stride,PE_size,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_COLLECT8,
|
||||
shmem_collect8_,
|
||||
shmem_collect8__,
|
||||
@ -33,7 +34,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nlong, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nlong,PE_start,logPE_stride,PE_size,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_COLLECT32,
|
||||
shmem_collect32_,
|
||||
shmem_collect32__,
|
||||
@ -41,7 +42,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nlong, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nlong,PE_start,logPE_stride,PE_size,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_COLLECT64,
|
||||
shmem_collect64_,
|
||||
shmem_collect64__,
|
||||
@ -49,7 +50,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nlong, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nlong,PE_start,logPE_stride,PE_size,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_FCOLLECT4,
|
||||
shmem_fcollect4_,
|
||||
shmem_fcollect4__,
|
||||
@ -57,7 +58,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nlong, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nlong,PE_start,logPE_stride,PE_size,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_FCOLLECT8,
|
||||
shmem_fcollect8_,
|
||||
shmem_fcollect8__,
|
||||
@ -65,7 +66,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nlong, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nlong,PE_start,logPE_stride,PE_size,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_FCOLLECT32,
|
||||
shmem_fcollect32_,
|
||||
shmem_fcollect32__,
|
||||
@ -73,7 +74,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nlong, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nlong,PE_start,logPE_stride,PE_size,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_FCOLLECT64,
|
||||
shmem_fcollect64_,
|
||||
shmem_fcollect64__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_COMPLEX_GET,
|
||||
shmem_complex_get_,
|
||||
shmem_complex_get__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_COMPLEX_IGET,
|
||||
shmem_complex_iget_,
|
||||
shmem_complex_iget__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_COMPLEX_IPUT,
|
||||
shmem_complex_iput_,
|
||||
shmem_complex_iput__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_COMPLEX_PUT,
|
||||
shmem_complex_put_,
|
||||
shmem_complex_put__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_DOUBLE_GET,
|
||||
shmem_double_get_,
|
||||
shmem_double_get__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_DOUBLE_IGET,
|
||||
shmem_double_iget_,
|
||||
shmem_double_iget__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_DOUBLE_IPUT,
|
||||
shmem_double_iput_,
|
||||
shmem_double_iput__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_DOUBLE_PUT,
|
||||
shmem_double_put_,
|
||||
shmem_double_put__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,19 +10,19 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_FENCE,
|
||||
shmem_fence_,
|
||||
shmem_fence__,
|
||||
shmem_fence_f,
|
||||
(),
|
||||
(void),
|
||||
() )
|
||||
|
||||
void shmem_fence_f()
|
||||
void shmem_fence_f(void)
|
||||
{
|
||||
MCA_SPML_CALL(fence());
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,18 +10,18 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_FINALIZE,
|
||||
shmem_finalize_,
|
||||
shmem_finalize__,
|
||||
shmem_finalize_f,
|
||||
(),
|
||||
(void),
|
||||
() )
|
||||
|
||||
void shmem_finalize_f()
|
||||
void shmem_finalize_f(void)
|
||||
{
|
||||
shmem_finalize();
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,14 +10,14 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_GET128,
|
||||
shmem_get128_,
|
||||
shmem_get128__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,14 +10,14 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_GET32,
|
||||
shmem_get32_,
|
||||
shmem_get32__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,14 +10,14 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_GET4,
|
||||
shmem_get4_,
|
||||
shmem_get4__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,14 +10,14 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_GET64,
|
||||
shmem_get64_,
|
||||
shmem_get64__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,14 +10,14 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_GET8,
|
||||
shmem_get8_,
|
||||
shmem_get8__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,14 +10,14 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_GETMEM,
|
||||
shmem_getmem_,
|
||||
shmem_getmem__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_IGET128,
|
||||
shmem_iget128_,
|
||||
shmem_iget128__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_IGET32,
|
||||
shmem_iget32_,
|
||||
shmem_iget32__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_IGET4,
|
||||
shmem_iget4_,
|
||||
shmem_iget4__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_IGET64,
|
||||
shmem_iget64_,
|
||||
shmem_iget64__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_IGET8,
|
||||
shmem_iget8_,
|
||||
shmem_iget8__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -18,7 +19,7 @@
|
||||
#include "oshmem/op/op.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT4_ADD,
|
||||
shmem_int4_add_,
|
||||
shmem_int4_add__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (ompi_fortran_integer4_t,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (ompi_fortran_integer4_t,
|
||||
SHMEM_INT4_CSWAP,
|
||||
shmem_int4_cswap_,
|
||||
shmem_int4_cswap__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -18,7 +19,7 @@
|
||||
#include "oshmem/op/op.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (ompi_fortran_integer4_t,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (ompi_fortran_integer4_t,
|
||||
SHMEM_INT4_FADD,
|
||||
shmem_int4_fadd_,
|
||||
shmem_int4_fadd__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -18,7 +19,7 @@
|
||||
#include "oshmem/op/op.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (ompi_fortran_integer4_t,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (ompi_fortran_integer4_t,
|
||||
SHMEM_INT4_FINC,
|
||||
shmem_int4_finc_,
|
||||
shmem_int4_finc__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -18,7 +19,7 @@
|
||||
#include "oshmem/op/op.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT4_INC,
|
||||
shmem_int4_inc_,
|
||||
shmem_int4_inc__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (ompi_fortran_integer4_t,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (ompi_fortran_integer4_t,
|
||||
SHMEM_INT4_SWAP,
|
||||
shmem_int4_swap_,
|
||||
shmem_int4_swap__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,13 +10,13 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT4_WAIT,
|
||||
shmem_int4_wait_,
|
||||
shmem_int4_wait__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,13 +10,13 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT4_WAIT_UNTIL,
|
||||
shmem_int4_wait_until_,
|
||||
shmem_int4_wait_until__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -18,7 +19,7 @@
|
||||
#include "oshmem/op/op.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT8_ADD,
|
||||
shmem_int8_add_,
|
||||
shmem_int8_add__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (ompi_fortran_integer8_t,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (ompi_fortran_integer8_t,
|
||||
SHMEM_INT8_CSWAP,
|
||||
shmem_int8_cswap_,
|
||||
shmem_int8_cswap__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -18,7 +19,7 @@
|
||||
#include "oshmem/op/op.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (ompi_fortran_integer8_t,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (ompi_fortran_integer8_t,
|
||||
SHMEM_INT8_FADD,
|
||||
shmem_int8_fadd_,
|
||||
shmem_int8_fadd__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -18,7 +19,7 @@
|
||||
#include "oshmem/op/op.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (ompi_fortran_integer8_t,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (ompi_fortran_integer8_t,
|
||||
SHMEM_INT8_FINC,
|
||||
shmem_int8_finc_,
|
||||
shmem_int8_finc__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -18,7 +19,7 @@
|
||||
#include "oshmem/op/op.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT8_INC,
|
||||
shmem_int8_inc_,
|
||||
shmem_int8_inc__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (ompi_fortran_integer8_t,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (ompi_fortran_integer8_t,
|
||||
SHMEM_INT8_SWAP,
|
||||
shmem_int8_swap_,
|
||||
shmem_int8_swap__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,13 +10,13 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT8_WAIT,
|
||||
shmem_int8_wait_,
|
||||
shmem_int8_wait__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,13 +10,13 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT8_WAIT_UNTIL,
|
||||
shmem_int8_wait_until_,
|
||||
shmem_int8_wait_until__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INTEGER_GET,
|
||||
shmem_integer_get_,
|
||||
shmem_integer_get__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INTEGER_IGET,
|
||||
shmem_integer_iget_,
|
||||
shmem_integer_iget__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INTEGER_IPUT,
|
||||
shmem_integer_iput_,
|
||||
shmem_integer_iput__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INTEGER_PUT,
|
||||
shmem_integer_put_,
|
||||
shmem_integer_put__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_IPUT128,
|
||||
shmem_iput128_,
|
||||
shmem_iput128__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_IPUT32,
|
||||
shmem_iput32_,
|
||||
shmem_iput32__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_IPUT4,
|
||||
shmem_iput4_,
|
||||
shmem_iput4__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_IPUT64,
|
||||
shmem_iput64_,
|
||||
shmem_iput64__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_IPUT8,
|
||||
shmem_iput8_,
|
||||
shmem_iput8__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,13 +10,13 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "oshmem/shmem/shmem_lock.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_SET_LOCK,
|
||||
shmem_set_lock_,
|
||||
shmem_set_lock__,
|
||||
@ -23,7 +24,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T lock),
|
||||
(lock));
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_CLEAR_LOCK,
|
||||
shmem_clear_lock_,
|
||||
shmem_clear_lock__,
|
||||
@ -31,7 +32,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T lock),
|
||||
(lock));
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (MPI_Fint,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (MPI_Fint,
|
||||
SHMEM_TEST_LOCK,
|
||||
shmem_test_lock_,
|
||||
shmem_test_lock__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_LOGICAL_GET,
|
||||
shmem_logical_get_,
|
||||
shmem_logical_get__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_LOGICAL_IGET,
|
||||
shmem_logical_iget_,
|
||||
shmem_logical_iget__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_LOGICAL_IPUT,
|
||||
shmem_logical_iput_,
|
||||
shmem_logical_iput__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_LOGICAL_PUT,
|
||||
shmem_logical_put_,
|
||||
shmem_logical_put__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/scoll/scoll.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "oshmem/proc/proc_group_cache.h"
|
||||
#include "oshmem/op/op.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT4_MAX_TO_ALL,
|
||||
shmem_int4_max_to_all_,
|
||||
shmem_int4_max_to_all__,
|
||||
@ -25,7 +26,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT8_MAX_TO_ALL,
|
||||
shmem_int8_max_to_all_,
|
||||
shmem_int8_max_to_all__,
|
||||
@ -33,7 +34,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL4_MAX_TO_ALL,
|
||||
shmem_real4_max_to_all_,
|
||||
shmem_real4_max_to_all__,
|
||||
@ -41,7 +42,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL8_MAX_TO_ALL,
|
||||
shmem_real8_max_to_all_,
|
||||
shmem_real8_max_to_all__,
|
||||
@ -49,7 +50,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL16_MAX_TO_ALL,
|
||||
shmem_real16_max_to_all_,
|
||||
shmem_real16_max_to_all__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/scoll/scoll.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "oshmem/proc/proc_group_cache.h"
|
||||
#include "oshmem/op/op.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT4_MIN_TO_ALL,
|
||||
shmem_int4_min_to_all_,
|
||||
shmem_int4_min_to_all__,
|
||||
@ -25,7 +26,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT8_MIN_TO_ALL,
|
||||
shmem_int8_min_to_all_,
|
||||
shmem_int8_min_to_all__,
|
||||
@ -33,7 +34,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL4_MIN_TO_ALL,
|
||||
shmem_real4_min_to_all_,
|
||||
shmem_real4_min_to_all__,
|
||||
@ -41,7 +42,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL8_MIN_TO_ALL,
|
||||
shmem_real8_min_to_all_,
|
||||
shmem_real8_min_to_all__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/scoll/scoll.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "oshmem/proc/proc_group_cache.h"
|
||||
#include "oshmem/op/op.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT4_OR_TO_ALL,
|
||||
shmem_int4_or_to_all_,
|
||||
shmem_int4_or_to_all__,
|
||||
@ -25,7 +26,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT8_OR_TO_ALL,
|
||||
shmem_int8_or_to_all_,
|
||||
shmem_int8_or_to_all__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,12 +10,12 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (ompi_fortran_logical_t,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (ompi_fortran_logical_t,
|
||||
SHMEM_PE_ACCESSIBLE,
|
||||
shmem_pe_accessible_,
|
||||
shmem_pe_accessible__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/scoll/scoll.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "oshmem/proc/proc_group_cache.h"
|
||||
#include "oshmem/op/op.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT4_PROD_TO_ALL,
|
||||
shmem_int4_prod_to_all_,
|
||||
shmem_int4_prod_to_all__,
|
||||
@ -25,7 +26,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT8_PROD_TO_ALL,
|
||||
shmem_int8_prod_to_all_,
|
||||
shmem_int8_prod_to_all__,
|
||||
@ -33,7 +34,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL4_PROD_TO_ALL,
|
||||
shmem_real4_prod_to_all_,
|
||||
shmem_real4_prod_to_all__,
|
||||
@ -41,7 +42,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL8_PROD_TO_ALL,
|
||||
shmem_real8_prod_to_all_,
|
||||
shmem_real8_prod_to_all__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,12 +10,12 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (FORTRAN_POINTER_T *,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (FORTRAN_POINTER_T *,
|
||||
SHMEM_PTR,
|
||||
shmem_ptr_,
|
||||
shmem_ptr__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_PUT32,
|
||||
shmem_put32_,
|
||||
shmem_put32__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_PUT4,
|
||||
shmem_put4_,
|
||||
shmem_put4__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_PUT64,
|
||||
shmem_put64_,
|
||||
shmem_put64__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_PUT8,
|
||||
shmem_put8_,
|
||||
shmem_put8__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,13 +10,13 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_PUT,
|
||||
shmem_put_,
|
||||
shmem_put__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_PUTMEM,
|
||||
shmem_putmem_,
|
||||
shmem_putmem__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,19 +10,19 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_QUIET,
|
||||
shmem_quiet_,
|
||||
shmem_quiet__,
|
||||
shmem_quiet_f,
|
||||
(),
|
||||
(void),
|
||||
() )
|
||||
|
||||
void shmem_quiet_f()
|
||||
void shmem_quiet_f(void)
|
||||
{
|
||||
MCA_SPML_CALL(fence());
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (ompi_fortran_real4_t,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (ompi_fortran_real4_t,
|
||||
SHMEM_REAL4_SWAP,
|
||||
shmem_real4_swap_,
|
||||
shmem_real4_swap__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (ompi_fortran_real8_t,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (ompi_fortran_real8_t,
|
||||
SHMEM_REAL8_SWAP,
|
||||
shmem_real8_swap_,
|
||||
shmem_real8_swap__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL_GET,
|
||||
shmem_real_get_,
|
||||
shmem_real_get__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL_IGET,
|
||||
shmem_real_iget_,
|
||||
shmem_real_iget__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL_IPUT,
|
||||
shmem_real_iput_,
|
||||
shmem_real_iput__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL_PUT,
|
||||
shmem_real_put_,
|
||||
shmem_real_put__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/scoll/scoll.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "oshmem/proc/proc_group_cache.h"
|
||||
#include "oshmem/op/op.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT4_SUM_TO_ALL,
|
||||
shmem_int4_sum_to_all_,
|
||||
shmem_int4_sum_to_all__,
|
||||
@ -25,7 +26,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT8_SUM_TO_ALL,
|
||||
shmem_int8_sum_to_all_,
|
||||
shmem_int8_sum_to_all__,
|
||||
@ -33,7 +34,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL4_SUM_TO_ALL,
|
||||
shmem_real4_sum_to_all_,
|
||||
shmem_real4_sum_to_all__,
|
||||
@ -41,7 +42,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_REAL8_SUM_TO_ALL,
|
||||
shmem_real8_sum_to_all_,
|
||||
shmem_real8_sum_to_all__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (MPI_Fint,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (MPI_Fint,
|
||||
SHMEM_SWAP,
|
||||
shmem_swap_,
|
||||
shmem_swap__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,13 +10,13 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_WAIT,
|
||||
shmem_wait_,
|
||||
shmem_wait__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,13 +10,13 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/spml/spml.h"
|
||||
#include "ompi/datatype/ompi_datatype.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_WAIT_UNTIL,
|
||||
shmem_wait_until_,
|
||||
shmem_wait_until__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,7 +10,7 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/constants.h"
|
||||
#include "oshmem/mca/scoll/scoll.h"
|
||||
@ -17,7 +18,7 @@
|
||||
#include "oshmem/proc/proc_group_cache.h"
|
||||
#include "oshmem/op/op.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT4_XOR_TO_ALL,
|
||||
shmem_int4_xor_to_all_,
|
||||
shmem_int4_xor_to_all__,
|
||||
@ -25,7 +26,7 @@ OMPI_GENERATE_F77_BINDINGS (void,
|
||||
(FORTRAN_POINTER_T target, FORTRAN_POINTER_T source, MPI_Fint *nreduce, MPI_Fint *PE_start, MPI_Fint * logPE_stride, MPI_Fint *PE_size, FORTRAN_POINTER_T *pWrk, FORTRAN_POINTER_T pSync),
|
||||
(target,source,nreduce,PE_start,logPE_stride,PE_size,pWrk,pSync) )
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHMEM_INT8_XOR_TO_ALL,
|
||||
shmem_int8_xor_to_all_,
|
||||
shmem_int8_xor_to_all__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,13 +10,13 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
#include "stdio.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHPALLOC,
|
||||
shpalloc_,
|
||||
shpalloc__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,13 +10,13 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "stdio.h"
|
||||
#include "oshmem/runtime/runtime.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHPCLMOVE,
|
||||
shpclmove_,
|
||||
shpclmove__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,11 +10,11 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
#include "oshmem/shmem/shmem_api_logger.h"
|
||||
#include "stdio.h"
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
SHPDEALLC,
|
||||
shpdeallc_,
|
||||
shpdeallc__,
|
@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -9,10 +10,10 @@
|
||||
*/
|
||||
|
||||
#include "oshmem_config.h"
|
||||
#include "oshmem/shmem/f77/bindings.h"
|
||||
#include "oshmem/shmem/fortran/bindings.h"
|
||||
#include "oshmem/include/shmem.h"
|
||||
|
||||
OMPI_GENERATE_F77_BINDINGS (void,
|
||||
OMPI_GENERATE_FORTRAN_BINDINGS (void,
|
||||
START_PES,
|
||||
start_pes_,
|
||||
start_pes__,
|
@ -1,5 +1,6 @@
|
||||
# Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2013 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@ -14,8 +15,7 @@
|
||||
|
||||
dist_pkgdata_DATA = \
|
||||
shmemcc-wrapper-data.txt \
|
||||
shmemf77-wrapper-data.txt \
|
||||
shmemf90-wrapper-data.txt
|
||||
shmemfort-wrapper-data.txt
|
||||
|
||||
install-exec-hook:
|
||||
test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
|
||||
@ -23,8 +23,7 @@ install-exec-hook:
|
||||
(cd $(DESTDIR)$(bindir); rm -f shmemcc$(EXEEXT); $(LN_S) mpicc shmemcc)
|
||||
(cd $(DESTDIR)$(bindir); rm -f oshcc$(EXEEXT); $(LN_S) mpicc oshcc)
|
||||
(cd $(DESTDIR)$(bindir); rm -f shmem_info$(EXEEXT); $(LN_S) ompi_info shmem_info)
|
||||
(cd $(DESTDIR)$(bindir); rm -f shmemf77$(EXEEXT); $(LN_S) mpif77 shmemf77)
|
||||
(cd $(DESTDIR)$(bindir); rm -f shmemf90$(EXEEXT); $(LN_S) mpif90 shmemf90)
|
||||
(cd $(DESTDIR)$(bindir); rm -f shmemfort$(EXEEXT); $(LN_S) mpifort shmemfort)
|
||||
|
||||
install-data-hook:
|
||||
(cd $(DESTDIR)$(pkgdatadir); rm -f oshcc-wrapper-data.txt; $(LN_S) shmemcc-wrapper-data.txt oshcc-wrapper-data.txt)
|
||||
@ -33,9 +32,7 @@ uninstall-local:
|
||||
rm -f $(DESTDIR)$(bindir)/shmemcc$(EXEEXT) \
|
||||
$(DESTDIR)$(bindir)/oshcc$(EXEEXT) \
|
||||
$(DESTDIR)$(bindir)/shmem_info$(EXEEXT) \
|
||||
$(DESTDIR)$(bindir)/shmemf77$(EXEEXT) \
|
||||
$(DESTDIR)$(bindir)/shmemf90$(EXEEXT) \
|
||||
$(DESTDIR)$(bindir)/shmemfort$(EXEEXT) \
|
||||
$(DESTDIR)$(pkgdatadir)/shmemcc-wrapper-data.txt \
|
||||
$(DESTDIR)$(pkgdatadir)/oshcc-wrapper-data.txt \
|
||||
$(DESTDIR)$(pkgdatadir)/shmemf77-wrapper-data.txt \
|
||||
$(DESTDIR)$(pkgdatadir)/shmemf90-wrapper-data.txt
|
||||
$(DESTDIR)$(pkgdatadir)/shmemfort-wrapper-data.txt
|
||||
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче
Block a user