Added
- Added parameter for creating Umpire pools with a specified alignment for allocations.
Changed
- Minimum C++ standard is now set to c++17.
- CUB submodule has been removed. CARE now defaults to the CUB shipped with the CUDA toolkit.
A different CUB install can be used by specifyingCUB_DIR. - Updated to BLT v0.7.1
- Updated to Umpire v2025.09.0
- Updated to RAJA v2025.09.0
- Updated to CHAI v2025.09.1
Fixed
- Fixed build errors when CARE is compiled with C++20.
- Updated to nvtx3 to support CUDA 12.9 (nvtx3 still supports back to CUDA 10.0).
- Fixed build errors when CARE is configured with ENABLE_OPENMP or CARE_ENABLE_GPU_SIMULATION_MODE.
- Fixed some build warnings.
Full Changelog: v0.15.1...v0.15.2
Please download the care-0.15.2.tar.gz file below. The others, generated by GitHub, may not work for you due to CARE's dependencies on git submodules.