Skip to content

mpi4py/shmem4py

Folders and files

NameName
Last commit message
Last commit date
Dec 9, 2024
May 2, 2023
Apr 28, 2024
Mar 3, 2025
Aug 20, 2024
Aug 20, 2024
May 24, 2022
Sep 10, 2022
Nov 6, 2022
Apr 11, 2023
Jul 19, 2023
Jul 2, 2023
May 2, 2023
May 2, 2023
Sep 10, 2022
Jul 19, 2023
Sep 10, 2022
Sep 10, 2022
Jul 13, 2023
Sep 10, 2022
Jan 15, 2023

Repository files navigation

shmem4py: OpenSHMEM for Python

https://readthedocs.org/projects/shmem4py/badge/?version=latest

Overview

This package provides Python bindings for OpenSHMEM. OpenSHMEM is a Partitioned Global Address Space (PGAS) programming model that provides low-latency, high-bandwidth communication for use in parallel applications. The OpenSHMEM project aims to standardize several implementations of the different SHMEM APIs. shmem4py exposes an API which grounds on the OpenSHMEM 1.5 specification; however, it also supports legacy 1.4 implementations.

Supported implementations

Dependencies

Documentation

Acknowledgments

This project was partially supported by the Extreme Computing Research Center (ECRC), King Abdullah University of Science and Technology (KAUST).