Closed
Description
The shmem_broadcast
routine provided by OSHMEM is not part of OpenSHMEM. For compliance with OpenSHMEM, this routine should either be renamed to shmemx_broadcast
(and moved to shmemx.h
) or removed.
Background information
OpenSHMEM v1.3, Section 5:
The OpenSHMEM header files for C and Fortran must contain only the interfaces and constant names defined in this specification.
and Section 8.6.3, broadcast routines.
What version of Open MPI are you using? (e.g., v1.10.3, v2.1.0, git branch name and hash, etc.)
master: https://github.com/open-mpi/ompi/blob/master/oshmem/include/shmem.h.in#L542