Skip to content

v2025.03.0

Latest
Compare
Choose a tag to compare
@kab163 kab163 released this 18 Mar 17:21
· 11 commits to develop since this release
1ed0669

New Features

  • Added a ResourceAwarePool which allows memory from the same pool to be used (1) across multiple device streams and (2) in a single memory space environment without the potential to cause data races.
  • Added MPI3 Shared Memory Allocators which uses MPI3 capabilities for Shared Memory.
  • Added a NamingShim strategy to allow users to allocate IPC shared memory without providing a name.

Bug Fixes

  • Fixed a minor memory leak when using IPC Shared Memory Allocators.

Improvements

  • A get_total_bytes_allocated function was implemented which returns the total amount of bytes allocated with Umpire allocators.
  • The NamedAllocationStrategy can now be used with IPC Shared Memory Allocators.
  • Additional documentation for Shared Memory Allocators was created and reorganized.
  • Additional documentation on requirements for Windows builds was added to the cmake.