Skip to content

v2025.09.0

Latest

Choose a tag to compare

@davidbeckingsale davidbeckingsale released this 09 Sep 19:09
· 7 commits to develop since this release
6b0ea9e

v2025.09.0

Changes Impacting Builds

This release of Umpire contains the following build requirement changes:

  • Umpire now requires C++17 or later.

New Features

  • Added DeviceIpcAllocator for GPU memory sharing between processes.

  • Added HIP support to AllocationAdvisor.

  • Added HIP support for get_device_mem_usage function.

  • Extended Fortran API support:

    • Added AlignedAllocator to Fortran API.
    • Added SizeLimiter to Fortran API.
    • Added other strategies to Fortran API.
    • Added logical allocation routines to Fortran API.
    • Extended FORTRAN allocation support to 7D.
    • Added 5D Fortran allocation routines.
  • Allow both shared memory implementations to be used at the same time.

Bug Fixes

  • Fixed a communicator leak in HostMpi3SharedMemoryResource.

  • Fixed handling of the CUDA language standard.

  • Fixed HIP constant memory implementation.