OpenSHMEM for Python (shmem4py)
- Author:
- Author:
- Date:
Nov 18, 2024
- Introduction
- Installation
- Usage examples
- Hello world
- Get a remote value
- Broadcast an array from root to all PEs
- Approximate the value of Pi with reductions
- Collect the same number of elements from each PE
- Collect a different number of elements from each PE
- Atomic conditional swap on a remote data object
- Test if condition is met
- All to all communication
- Locking
- OpenSHMEM
- Version and Vendor Query
- Library Setup and Exit
- Accessibility Queries
- Memory Management
- Team Management
- Communication Management
- Remote Memory Access
- Atomic Memory Operations
- Signaling Operations
- Collective Operations
- Point-To-Point Synchronization
- Memory Ordering
- Distributed Locking
- Distributed Locking (Object-Oriented)
- Profiling Control
- Typing Support