Skip to content

OpenSHMEM

OpenSHMEM is an effort to create a specification for a standardized API for parallel programming in the Partitioned Global Address Space.[1][2][3]

Usage

Mellanox's implementation[4] is installed on Proteus in /opt/mellanox/openshmem/2.2/. Set up your PATH and linker options to point to the appropriate subdirectories there.

References

[1] OpenSHMEM official website

[2] Partitioned Global Address Space official website

[3] Wikipedia article on PGAS

[4] Mellanox ScalableSHMEM product website