Skip to content

shmem_broadcast not in OpenSHMEM #4098

Closed
@jdinan

Description

@jdinan

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

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions