mpi4py / shmem4py

Python bindings for OpenSHMEM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).

About

Python bindings for OpenSHMEM

License:BSD 2-Clause "Simplified" License


Languages

Language:Python 70.9%Language:C 22.7%Language:Dockerfile 5.5%Language:Shell 0.5%Language:Makefile 0.5%