diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index edf567f301..e875d625c0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,7 +4,7 @@ jobs: build_docker: strategy: matrix: - target: [gcc12, gcc12_debug, gcc13, gcc13_desul, clang14_debug, clang14_style, clang14_desul, intel2024_0, intel2024_0_debug, intel2024_0_sycl, rocm6_4_3_desul] + target: [gcc12, gcc12_debug, gcc13, gcc13_desul, clang14_debug, clang14_style, clang14_desul, intel2024_2, intel2024_2_debug, intel2024_2_sycl, rocm6_4_3_desul] runs-on: ubuntu-latest steps: - run: | diff --git a/CMakeLists.txt b/CMakeLists.txt index 9438c31cdd..b64cc09d4c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -44,7 +44,7 @@ set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/thirdparty" ${CMAKE_MODULE_PA set(BLT_REQUIRED_CLANGFORMAT_VERSION "14" CACHE STRING "") include(cmake/SetupRajaOptions.cmake) -cmake_minimum_required(VERSION 3.23) +cmake_minimum_required(VERSION 3.24) # Detect C++ standard and add appropriate flag _before_ loading BLT set(COMPILERS_KNOWN_TO_CMAKE33 AppleClang Clang GNU MSVC) diff --git a/Dockerfile b/Dockerfile index b605df6fda..c2e40e5e42 100644 --- a/Dockerfile +++ b/Dockerfile @@ -47,7 +47,7 @@ RUN cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release -DRAJA_ENABLE_WARN ctest -T test --output-on-failure && \ make clean -FROM ghcr.io/llnl/radiuss:clang-14-ubuntu-22.04 AS clang14_debug +FROM ghcr.io/llnl/radiuss:ubuntu-24.04-clang-14 AS clang14_debug ENV GTEST_COLOR=1 COPY . /home/raja/workspace WORKDIR /home/raja/workspace/build @@ -56,7 +56,7 @@ RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Debug -DENABLE_OPENMP ctest -T test --output-on-failure && \ make clean -FROM ghcr.io/llnl/radiuss:clang-14-ubuntu-22.04 AS clang14_style +FROM ghcr.io/llnl/radiuss:ubuntu-24.04-clang-14 AS clang14_style USER root ENV GTEST_COLOR=1 COPY . /home/raja/workspace @@ -65,7 +65,7 @@ RUN clang-format --version && \ cmake -DENABLE_CLANGFORMAT=ON ../ && \ make check -FROM ghcr.io/llnl/radiuss:clang-14-ubuntu-22.04 AS clang14_desul +FROM ghcr.io/llnl/radiuss:ubuntu-24.04-clang-14 AS clang14_desul ENV GTEST_COLOR=1 COPY . /home/raja/workspace WORKDIR /home/raja/workspace/build @@ -75,7 +75,7 @@ RUN cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENM make clean ## Don't run tests due to failure in RAJA launch tests with new reducer interface. -FROM ghcr.io/llnl/radiuss:intel-2024.0-ubuntu-20.04 AS intel2024_0 +FROM ghcr.io/llnl/radiuss:ubuntu-24.04-intel-2024.2 AS intel2024_2 ENV GTEST_COLOR=1 COPY . /home/raja/workspace WORKDIR /home/raja/workspace/build @@ -85,7 +85,7 @@ RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 > /dev/null && \ make clean" ## Don't run tests due to failure in RAJA launch tests with new reducer interface. -FROM ghcr.io/llnl/radiuss:intel-2024.0-ubuntu-20.04 AS intel2024_0_debug +FROM ghcr.io/llnl/radiuss:ubuntu-24.04-intel-2024.2 AS intel2024_2_debug ENV GTEST_COLOR=1 COPY . /home/raja/workspace WORKDIR /home/raja/workspace/build @@ -94,7 +94,7 @@ RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 > /dev/null && \ make -j 16 &&\ make clean" -FROM ghcr.io/llnl/radiuss:intel-2024.0-ubuntu-20.04 AS intel2024_0_sycl +FROM ghcr.io/llnl/radiuss:ubuntu-24.04-intel-2024.2 AS intel2024_2_sycl ENV GTEST_COLOR=1 COPY . /home/raja/workspace WORKDIR /home/raja/workspace/build diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index c72ac952b0..5263fededd 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -20,6 +20,21 @@ Notable changes include: * Bug fixes/improvements: +Version 2025.MM.PP -- Release date 2025-mm-dd +============================================= + +This release contains ... + +Notable changes include: + + * New features / API changes: + + * Build changes/improvements: + * Bump minimum CMake version required to 3.24. + + * Bug fixes/improvements: + + Version 2025.12.0 -- Release date 2025-12-19 ============================================ @@ -34,7 +49,6 @@ Notable changes include: * Update Camp submodule to v2025.12.0 release. * Improve CMake support for configuring with Caliper and fix issue reported by a user. - * Bump minimum CMake version required to 3.24. * Bug fixes/improvements: * Fix compilation failue when a downstream library or applications is