Skip to content

Sandia OpenSHMEM v1.5.3rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@davidozog davidozog released this 26 Jun 20:10
· 19 commits to main since this release
1584b4e

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

  • Added several enhancements to better support SOS as a backend for Intel® SHMEM.
  • Added extension support for GPU RDMA and external heap creation.
  • Added support for multi-NIC configurations via libfabric. The feature is enabled by default. It can be disabled with the environment variable, SHMEM_OFI_DISABLE_MULTIRAIL=1.
  • Added initial support for multi-NIC topology optimizations via hwloc. Detection of hwloc is enabled by default. It can be disabled with the configuration flag, --without-hwloc.
  • Moved the "tests-sos" package of unit tests and performance benchmarks to a new Git submodule hosted at https://github.com/openshmem-org/tests-sos.
  • Added shmemx_ibput and shmemx_ibget as extension APIs.
  • Added shmemx_signal_add and shmemx_signal_set as extension APIs.
  • Added several configuration flags to optimize for the CXI libfabric provider: --enable-ofi-inject and --enable-nonfetch-amo, which are enabled by default.
  • Manpage generation is now disabled by default to shorten build times. It can be re-enabled during configuration with the --enable-manpages flag.
  • Included multiple bugfixes, including in teams configuration, remote-virtual-addressing checks, buffer argument overlap checks, and more.