Sandia OpenSHMEM v1.5.1rc1
Pre-release
Pre-release
The Sandia OpenSHMEM development team is pleased to announce SOS v1.5.1, release candidate 1. Below are some of the changes included in this release:
- Added deprecation warnings for
shmem_barrier
, active-set reductions, and other deprecated routines, such as the 32/64-bit collectives. - Removed usage of deprecated APIs in shmem_perf_suite, apps, and spec-examples.
- Added missing types for the OpenSHMEM v1.5 reductions (e.g., fixed-width integers,
ptrdiff_t
,size_t
, andschar
). - Fixed an incorrect function signature for
shmem_team_get_config()
. - Resolved some critical issues with the UCX transport.
- Updated upstream configuration scripts from OpenMPI for UCX, PMI, etc.
- Fixed issues with the OpenSHMEM teams API (e.g. team-based broadcasts now update the destination object on all PEs including the root).
- Corrected the return value for
shmem_test_all
andshmem_test_all_vector
. - Added support for
shmem_signal_wait_until
. - Resolved a critical build issue on Mac OSX.
- Fixed several issues in the SOS unit tests and updated them to use the OpenSHMEM v1.5 APIs.
- Migrated SOS continuous integration from Travis CI to Github Actions and Workflows.