Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ jobs:
- name: Make build directory
run: mkdir build
- name: Set up CMake
uses: jwlawson/actions-setup-cmake@v1.13.1
uses: jwlawson/actions-setup-cmake@v2
with:
cmake-version: '3.23.x'
cmake-version: '3.24.x'
- name: Run CMake
run: cmake ../ -DCMAKE_BUILD_TYPE=Debug -DCARE_ENABLE_SUBMODULE_TESTS=Off -DCARE_ENABLE_SUBMODULE_BENCHMARKS=Off -DCARE_ENABLE_SUBMODULE_EXAMPLES=Off -DCARE_ENABLE_SUBMODULE_EXERCISES=Off -DCARE_ENABLE_SUBMODULE_DOCS=Off
working-directory: build
Expand Down
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# Set up CMake
##########################################################################

cmake_minimum_required(VERSION 3.23)
cmake_minimum_required(VERSION 3.24)
cmake_policy(SET CMP0096 OLD) # Required when building Umpire submodule

##########################################################################
Expand All @@ -18,7 +18,7 @@ cmake_policy(SET CMP0096 OLD) # Required when building Umpire submodule

project(CARE
LANGUAGES C CXX
VERSION 0.15.3)
VERSION 2026.07.0)

include(${PROJECT_SOURCE_DIR}/cmake/Setup.cmake)

Expand Down
24 changes: 22 additions & 2 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,32 @@ in this file.

The format of this file is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).

## [Unreleased] - Release date yyyy-mm-dd
## [Version 2026.07.0] - Release date 2026-08-11

### Added
- Add ATOMIC\_GENERIC and ATOMIC\_GENERIC\_WITH\_STOP for new generic atomic implementations in RAJA v2026.07.0.
- Added `sortKeyValueArrays` for simultaneously sorting two arrays.
- Added additional instantiations when configured with explicit template instantiations.

### Changed
- Switched to date-based versioning scheme.
- C++20 or higher is required.
- CUDA 12 or higher is required.
- ROCm 6 or higher is required.
- CUDA 12 or higher is required.
- CMake 3.24 or higher is required.
- Updated BLT to v0.7.2.
- Updated CHAI to v2026.07.0.
- Updated RAJA to v2026.07.0.
- Updated Umpire to v2026.07.1.

### Fixed
- Added explicit `host_device_ptr` constructor for constructing with a size. Previously, an unexpected chain of implicit conversions would happen.
- Fixed bugs in GPU implementation of `KeyValueSorter::sortByKeyThenValue`
- Fixed inconsistency between sequential and parallel implementations of `IntersectKeyValueSorters`.
- Fixed some compiler warnings.

### Removed
- Removed unnecessary dependency on the default GPU stream in the `LoopFuser`.

## [Version 0.15.3] - Release date 2025-12-22

Expand Down
4 changes: 2 additions & 2 deletions docs/sphinx/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,9 @@
# built documents.
#
# The short X.Y version.
version = '0.15'
version = '2026.07'
# The full version, including alpha/beta/rc tags.
release = '0.15.3'
release = '2026.07.0'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion tpl/chai
Submodule chai updated 149 files
2 changes: 1 addition & 1 deletion tpl/raja
Submodule raja updated 1144 files
2 changes: 1 addition & 1 deletion tpl/umpire
Submodule umpire updated 491 files
6 changes: 3 additions & 3 deletions tpl/versions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
##############################################################################

BLT: 0.7.2
CHAI: v2025.12.0
RAJA: v2025.12.0
Umpire: v2025.12.0
CHAI: v2026.07.0
RAJA: v2026.07.0
Umpire: v2026.07.1
Loading