1
1
(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.
Этот коммит содержится в:
Jeff Squyres 2013-09-15 09:32:07 +00:00
родитель 027e7deb7f
Коммит df7654e8cf
103 изменённых файлов: 412 добавлений и 399 удалений

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

@ -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

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше