Skip to content

Sandia OpenSHMEM v1.5.2rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@davidozog davidozog released this 08 Mar 22:27
· 162 commits to main since this release

The Sandia OpenSHMEM development team is pleased to announce SOS v1.5.2, release candidate 1. Below are some of the changes included in this release:

  • Added support for the CXI libfabric provider, enabling SOS on the Slingshot interconnect. Setup instructions are on SOS's Github wiki.
  • Added support for shmem_team_ptr routine.
  • Added support for negatives strides in the OpenSHMEM teams APIs.
  • Added checks for incorrect buffer overlap when error-checking is enabled.
  • Added a configure option to enable deprecated tests, --enable-deprecated-tests, which is disabled by default.
  • Added a configure option to enable libfabric manual progress, --enable-ofi-manual-progress, which is disabled by default.
  • Added experimental support for a hint to shmem_malloc_with_hints, SHMEMX_MALLOC_NO_BARRIER, which removes the barrier at exit from the routine. Users must synchronize appropriately after such an operation.
  • Initialized the OFI tx/rx capabilities appropriately to limit what is enabled by providers. This resolves an issue with the Omni-Path Express (opx) provider.
  • Patched the symmetric data segment initialization to better support MacOS.