Sandia OpenSHMEM v1.5.0rc1
Pre-release
Pre-release
The Sandia OpenSHMEM development team is pleased to announce SOS v1.5.0, release candidate 1. Below are some of the changes included in this release:
- Added support for the OpenSHMEM v1.5 specification.
- New features include: a teams API and teams-based collectives, put-with-signal routines, nonblocking atomic routines, multiple-element wait/test vector comparison routines, shmem_malloc_with_hints, and a profiling interface. See OpenSHMEM 1.5 Specification, Annex G for details.
- Deprecations include: active-set-based library constants and collective routines, shmem_barrier, and short/unsigned short variants for
shmem_wait_until and shmem_test. See OpenSHMEM 1.5 Specification, Annex F for details. - Added support for the UCX transport.
- Added shmem_malloc_with_hints. Currently, no hint values are supported.
- Added shmem_signal_fetch.
- Multiple bugfixes, including in teams resource management, put completion logic, and configure issues when multiple transports are detected.