Changed
- CHAI now requires C++20 as the minimum C++ standard.
- CHAI now requires ROCm 6 as the minimum ROCm version when ROCm is enabled.
- CHAI now requires CUDA 12 as the minimum CUDA version when CUDA is enabled.
- Updated BLT to v0.7.2.
- Updated RAJA to v2026.07.0.
- Updated Umpire to v2026.07.1.
- Made a
ManagedArrayconstructor explicit to prevent unwanted implicit conversions. - Added
size\_type,value\_type,reference,const\_reference,pointer, andconst\_pointertypenames toManagedArray. - In CUDA builds, prevent resource manager from being created during construction of an empty
ManagedArray. - Added experimental re-implementation of CHAI. See docs/sphinx/expt/design.rst for details. It is still subject to change and has some limitations, but is anticipated to be more performant and flexible.
Full Changelog: v2025.12.0...v2026.07.0
Please download the chai-v2026.07.0.tar.gz file below. The others, generated by GitHub, may not work for you due to CHAI's dependencies on git submodules.