shmem4py: OpenSHMEM for Python
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
Read the Docs: https://shmem4py.readthedocs.io/
Acknowledgments
This project was partially supported by the Extreme Computing Research Center (ECRC), King Abdullah University of Science and Technology (KAUST).
Metadata
Release files for shmem4py 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| shmem4py-1.0.0.tar.gz | 46.6 kB | Without provenance | Details for shmem4py-1.0.0.tar.gz |
Release files / shmem4py-1.0.0.tar.gz
| Download URL | shmem4py-1.0.0.tar.gz |
|---|---|
| Size | 46.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
41db82b216b46b7eaa737daf17e6ad74c4ba07332779df312c06250bad847f81
|
|
BLAKE2b-256 checksum How to use checksums |
1255c2eeb75f1b0eb1bf11faaf639ce06462d083729fe06a8707a20f2284a408
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Security for shmem4py 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.