Skip to content

Releases: LLNL/CHAI

v2024.02.1

30 Apr 14:56
7597134
Compare
Choose a tag to compare

What's Changed

  • Update BLT to v0.6.2
  • Update Umpire and RAJA to v2024.02.1
  • CI updates

v2024.02.0

05 Mar 17:44
31773a2
Compare
Choose a tag to compare

Added

  • Support for APUs with a single memory space. To use, configure with -DCHAI_DISABLE_RM=ON -DCHAI_GPU_THIN_ALLOCATE=ON.

Changed

  • Moved installed CMake targets from share/chai/cmake to lib/cmake/chai to be consistent with other libraries in the RAJA Portability Suite
  • Improved dependency handling during the build of CHAI and when it is imported into another library/application
  • Removed ArrayManager::enableDeviceSynchronization and ArrayManager::disableDeviceSynchronization. Instead, use the environment variables for device synchronization after all kernels (e.g. CUDA_LAUNCH_BLOCKING or HIP_LAUNCH_BLOCKING)

Fixed

  • Use free instead of realloc when the size is 0 (fixes a warning from valgrind)

v2023.06.0

25 Jul 17:55
6fe3470
Compare
Choose a tag to compare
Release v2023.06.0 (#232)

v2022.10.0

19 Dec 18:12
9510efd
Compare
Choose a tag to compare

Update RAJA and Umpire to 2022.10.x versions

v2022.03.0

29 Mar 21:21
f0b809d
Compare
Choose a tag to compare

Update to v2022.03.0 releases of dependencies (RAJA & Umpire)

v2.4.0

19 Aug 21:05
77d22da
Compare
Choose a tag to compare

This release bumps RAJA to v0.14.0 and Umpire to v6.0.0, and BLT to v0.4.1

It also includes some minor fixes including addressing memory leaks, updates to managed_ptr, and a fix to allow both UM and PINNED spaces to be active simultaneously.

v2.3.0

02 Nov 22:10
42f3fbc
Compare
Choose a tag to compare

This release includes bugfixes and updates to dependencies, including:

  • Fixes a bug in the RAJA plugin to ensure that CHAI (and Umpire) are not accidentally initialized prior to main.
  • Updates RAJA to v0.13.0, and BLT to the commit used by RAJA

v2.2.2

12 Oct 19:38
56e75fc
Compare
Choose a tag to compare

Bugfix release that includes a bump of Umpire to v4.1.2

v2.2.1

02 Sep 22:32
c912f58
Compare
Choose a tag to compare

Hotfix release for building with CUDA and ENABLE_RAJA_PLUGIN against an externally installed RAJA.

v2.2.0

02 Sep 19:56
18536c6
Compare
Choose a tag to compare

This release includes a bugfixes and feature improvements, and also requires the following tpl versions:

  • RAJA v0.12.0
  • Umpire v4.0.0

The submodules have been updated to point to these versions.