·
7 commits
to develop
since this release
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
DeviceIpcAllocatorfor GPU memory sharing between processes. -
Added HIP support to
AllocationAdvisor. -
Added HIP support for
get_device_mem_usagefunction. -
Extended Fortran API support:
- Added
AlignedAllocatorto Fortran API. - Added
SizeLimiterto 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.
- Added
-
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.