oshmem: remove "shmem_broadcast" in accordance with the spec v1.3
Fixes: https://github.com/open-mpi/ompi/issues/4098 Signed-off-by: Boris Karasev <karasev.b@gmail.com>
Этот коммит содержится в:
родитель
533800070e
Коммит
f6818af1ab
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2014-2016 Mellanox Technologies, Inc.
|
||||
* Copyright (c) 2014-2017 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2014 Intel, Inc. All rights reserved
|
||||
* Copyright (c) 2016 Research Organization for Information Science
|
||||
@ -464,7 +464,6 @@ OSHMEM_DECLSPEC void pshmem_quiet(void);
|
||||
*/
|
||||
OSHMEM_DECLSPEC void pshmem_broadcast32(void *target, const void *source, size_t nlong, int PE_root, int PE_start, int logPE_stride, int PE_size, long *pSync);
|
||||
OSHMEM_DECLSPEC void pshmem_broadcast64(void *target, const void *source, size_t nlong, int PE_root, int PE_start, int logPE_stride, int PE_size, long *pSync);
|
||||
OSHMEM_DECLSPEC void pshmem_broadcast(void *target, const void *source, size_t nlong, int PE_root, int PE_start, int logPE_stride, int PE_size, long *pSync);
|
||||
OSHMEM_DECLSPEC void pshmem_collect32(void *target, const void *source, size_t nlong, int PE_start, int logPE_stride, int PE_size, long *pSync);
|
||||
OSHMEM_DECLSPEC void pshmem_collect64(void *target, const void *source, size_t nlong, int PE_start, int logPE_stride, int PE_size, long *pSync);
|
||||
OSHMEM_DECLSPEC void pshmem_fcollect32(void *target, const void *source, size_t nlong, int PE_start, int logPE_stride, int PE_size, long *pSync);
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013-2016 Mellanox Technologies, Inc.
|
||||
* Copyright (c) 2013-2017 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
@ -305,7 +305,6 @@
|
||||
*/
|
||||
#define shmem_broadcast32 pshmem_broadcast32
|
||||
#define shmem_broadcast64 pshmem_broadcast64
|
||||
#define shmem_broadcast pshmem_broadcast
|
||||
#define shmem_collect32 pshmem_collect32
|
||||
#define shmem_collect64 pshmem_collect64
|
||||
#define shmem_fcollect32 pshmem_fcollect32
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
* Copyright (c) 2013-2017 Mellanox Technologies, Inc.
|
||||
* All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
@ -108,7 +108,6 @@ static void _shmem_broadcast(void *target,
|
||||
|
||||
#if OSHMEM_PROFILING
|
||||
#include "oshmem/include/pshmem.h"
|
||||
#pragma weak shmem_broadcast = pshmem_broadcast
|
||||
#pragma weak shmem_broadcast32 = pshmem_broadcast32
|
||||
#pragma weak shmem_broadcast64 = pshmem_broadcast64
|
||||
#include "oshmem/shmem/c/profile/defines.h"
|
||||
@ -116,4 +115,3 @@ static void _shmem_broadcast(void *target,
|
||||
|
||||
SHMEM_TYPE_BROADCAST(_broadcast32, sizeof(uint32_t))
|
||||
SHMEM_TYPE_BROADCAST(_broadcast64, sizeof(uint64_t))
|
||||
SHMEM_TYPE_BROADCAST(_broadcast, sizeof(uint64_t))
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user