Skip to content

Tags: LLNL/Umpire

Tags

v2024.07.0

Toggle v2024.07.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release/2024.07.0 (#899)

Fixed release with camp updates included from camp's 2024.07.0 release

v2024.02.1

Toggle v2024.02.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v2024.02.1 (#880)

v2024.02.0

Toggle v2024.02.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v2024.02.0 (#871)

v2023.06.0

Toggle v2023.06.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release v2023.06.0 (#830)

v2022.10.0

Toggle v2022.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release 2022.10.0 (#791)


## New Features

- New HIP Advise operations have been added for setting and unsetting of the
  `READ_MOSTLY`, `PREFERRED_LOCATION`, and `ACCESSED_BY` advice.

  For HIP versions >= 5, operations to set and unset `COARSE_GRAIN` has also been added.

- `getCurrentSize` and `getTotalSize` methods were added to the `DeviceAllocator` API.

- New event tracking has been added that can stream events to JSON (for replays)
  and SQLITE.

- `UMAP` allocation resource has been added.

## Improvements

- Using `try_get` for async device operations.

## Bug Fixes

- Fixed build problem for Fortan builds by properly installing the Umpire module files.

- Fixed build problem on certain configurations where the `std::filesystem` check was returning incorrect results.

- Instead of throwing an exception, the `is_device_allocator` helper function
  now returns `false` if the `DeviceAllocator` object has not yet been instantiated.

- Fixed `FixedMallocPool` on Windows, allowing the `QuickPool` allocator to be safely copied.

## Build Configuration Updates

- Add `UMPIRE_DISABLE_ALLOCATIONMAP_DEBUG` (default is `OFF`) option that allows users to disable
  the AllocationMap from dumping all records when an allocation is not found in a debug build.

- Using `UMPIRE_ENABLE_MPI` instead of `ENABLE_MPI` for Umpire-specific MPI capabilities

- Using `UMPIRE_ENABLE_IPC_SHARED_MEMORY` instead of `ENABLE_IPC_SHARED_MEMORY` to indicate this is an Umpire-specific implementation feature.

v2022.03.1

Toggle v2022.03.1's commit message
Update release files required for patch

v2022.03.0

Toggle v2022.03.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
2022.03.0 release (#716)

v6.0.0

Toggle v6.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #625 from LLNL/release/6.0.0

Release v6.0.0

v5.0.1

Toggle v5.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #550 from LLNL/hotfix/zero-byte-tracking

Release v5.0.1 hotfix

v5.0.0

Toggle v5.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #499 from LLNL/release/5.0.0

Release/5.0.0