Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2025.03.0 RC #305

Merged
merged 25 commits into from
Mar 19, 2025
Merged
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
73af76a
Merge pull request #274 from LLNL/main
adayton1 Jul 26, 2024
09fe8af
Fix syntax error in raja-chai integration test (#276)
liu15 Sep 10, 2024
6e1388b
Tabale reproducer (#281)
liu15 Sep 18, 2024
e083a79
Fix config variable in release notes (#282)
adayton1 Sep 18, 2024
ec3fe01
Update toolchains on tioga, lassen, ruby and poodle (#275)
adrienbernede Sep 24, 2024
a1be998
Update and sandardize implementation of packages, in sync with spack …
adrienbernede Oct 14, 2024
ff456cf
Remove deprecated getPointer method (#284)
adayton1 Oct 29, 2024
7ba2ba8
Remove ManagedArray implicit casts (#285)
adayton1 Oct 29, 2024
c12475b
Remove make_managed_from_factory (#291)
adayton1 Dec 5, 2024
fc20f3f
fix reallocation for pinned memory. (#292)
robinson96 Dec 9, 2024
de7efab
Remove incr and decr methods on ManagedArray (#295)
adayton1 Jan 27, 2025
c43103c
Always enable pick and set (#296)
adayton1 Jan 28, 2025
799ce36
Document when XNACK is required (#297)
adayton1 Feb 4, 2025
6588a53
Squash amdclang warnings. (#299)
mdavis36 Feb 5, 2025
660d094
Update copyright to 2025 (#300)
adayton1 Feb 5, 2025
91ec504
Support allocators in thin mode (#301)
adayton1 Feb 7, 2025
a3c1915
Remove ManagedArray::getActiveBasePointer (#302)
adayton1 Feb 11, 2025
a989bd2
Various updates in RADIUSS Spack Configs (#290)
adrienbernede Feb 13, 2025
214d6ff
Restore getActiveBasePointer (#303)
adayton1 Mar 11, 2025
ce37124
Update release number
adayton1 Mar 11, 2025
30c86b1
Update to BLT v0.7.0
adayton1 Mar 11, 2025
58c1331
Update to RAJA v2025.03.0-RC
adayton1 Mar 18, 2025
453488c
Update to Umpire v2025.03.0
adayton1 Mar 18, 2025
d75a084
Update release date
adayton1 Mar 18, 2025
a433d27
Update release date
adayton1 Mar 19, 2025
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
6 changes: 3 additions & 3 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
###############################################################################
# Copyright (c) 2022-24, Lawrence Livermore National Security, LLC and RADIUSS
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: (MIT)
@@ -73,7 +73,7 @@ stages:
include:
- local: '.gitlab/custom-jobs-and-variables.yml'
- project: 'radiuss/radiuss-shared-ci'
ref: 'v2024.04.0'
ref: 'v2024.12.0'
file: 'pipelines/${CI_MACHINE}.yml'
- artifact: '${CI_MACHINE}-jobs.yml'
job: 'generate-job-lists'
@@ -86,7 +86,7 @@ include:
file: 'id_tokens.yml'
# [Optional] checks preliminary to running the actual CI test
#- project: 'radiuss/radiuss-shared-ci'
# ref: 'v2024.04.0'
# ref: 'v2024.12.0'
# file: 'preliminary-ignore-draft-pr.yml'
# pipelines subscribed by the project
- local: '.gitlab/subscribed-pipelines.yml'
5 changes: 4 additions & 1 deletion .gitlab/custom-jobs-and-variables.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
###############################################################################
# Copyright (c) 2022-24, Lawrence Livermore National Security, LLC and RADIUSS
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: (MIT)
@@ -71,6 +71,9 @@ variables:
artifacts:
reports:
junit: junit.xml
name: "${CI_PROJECT_NAME}-${CI_MACHINE}-${CI_JOB_NAME}-${CI_PIPELINE_ID}"
paths:
- ./*.cmake

.reproducer_vars:
script:
2 changes: 1 addition & 1 deletion .gitlab/jobs/corona.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##############################################################################
# Copyright (c) 2022-24, Lawrence Livermore National Security, LLC and RADIUSS
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: (MIT)
44 changes: 25 additions & 19 deletions .gitlab/jobs/lassen.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##############################################################################
# Copyright (c) 2022-24, Lawrence Livermore National Security, LLC and RADIUSS
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: (MIT)
@@ -17,23 +17,15 @@
# project. We keep ${PROJECT_<MACHINE>_VARIANTS} and ${PROJECT_<MACHINE>_DEPS}
# So that the comparison with the original job is easier.

# Overridden to increase allocation time
xl_2022_08_19_gcc_8_3_1_cuda_11_2_0:
# Allow failure due to what appears to be a bug with handling std::function in
# cuda context (https://github.com/LLNL/CHAI/pull/275#issuecomment-2332696091)
gcc_11_2_1_cuda_11_8_0:
variables:
SPEC: "${PROJECT_LASSEN_VARIANTS} +cuda %[email protected] ^[email protected]+allow-unsupported-compilers ${PROJECT_LASSEN_DEPS}"
MODULE_LIST: "cuda/11.2.0"
LASSEN_JOB_ALLOC: "1 -W 12 -q pci"
extends: .job_on_lassen


# Override job with old cuda to allow it to fail.
clang_12_0_1_ibm_gcc_8_3_1_cuda_10_1_243:
variables:
SPEC: "${PROJECT_LASSEN_VARIANTS} +cuda %[email protected] ^[email protected]+allow-unsupported-compilers ${PROJECT_LASSEN_DEPS}"
SPEC: "${PROJECT_LASSEN_VARIANTS} +cuda %gcc@=11.2.1 ^[email protected]+allow-unsupported-compilers ${PROJECT_LASSEN_DEPS}"
MODULE_LIST: "cuda/11.8.0"
extends: .job_on_lassen
allow_failure: true


############
# Extra jobs
############
@@ -44,18 +36,32 @@ clang_12_0_1_ibm_gcc_8_3_1_cuda_10_1_243:
clang_12_0_1_libcpp:
extends: .job_on_lassen
variables:
SPEC: "~shared +raja tests=basic %[email protected] cflags==\"-DGTEST_HAS_CXXABI_H_=0\" cxxflags==\"-stdlib=libc++ -DGTEST_HAS_CXXABI_H_=0\""
allow_failure: true
SPEC: "~shared +raja tests=basic %[email protected] cflags==\"-DGTEST_HAS_CXXABI_H_=0\" cxxflags==\"-stdlib=libc++ -DGTEST_HAS_CXXABI_H_=0\" ^raja~examples~exercises"

clang_16_0_6_libcpp:
extends: .job_on_lassen
variables:
SPEC: "~shared +raja tests=basic %[email protected] cflags==\"-DGTEST_HAS_CXXABI_H_=0\" cxxflags==\"-stdlib=libc++ -DGTEST_HAS_CXXABI_H_=0\" ^raja~examples~exercises"

clang_12_0_1_gcc_8_3_1_memleak:
extends: .job_on_lassen
variables:
SPEC: "~shared +raja tests=basic %[email protected] cxxflags==\"-fsanitize=address\""
SPEC: "~shared +raja tests=basic %[email protected] cxxflags==\"-fsanitize=address\" ^raja~examples~exercises"
ASAN_OPTIONS: "detect_leaks=1"

clang_16_0_6_gcc_8_3_1_memleak:
extends: .job_on_lassen
variables:
SPEC: "~shared +raja tests=basic %[email protected] cxxflags==\"-fsanitize=address\" ^raja~examples~exercises"
ASAN_OPTIONS: "detect_leaks=1"

clang_12_0_1_datarace:
extends: .job_on_lassen
variables:
SPEC: "~shared +raja tests=basic %[email protected] cxxflags==\"-fsanitize=thread\""
allow_failure: true
SPEC: "~shared +raja tests=basic %[email protected] cxxflags==\"-fsanitize=thread\" ^raja~examples~exercises"

clang_16_0_6_datarace:
extends: .job_on_lassen
variables:
SPEC: "~shared +raja tests=basic %[email protected] cxxflags==\"-fsanitize=thread\" ^raja~examples~exercises"

4 changes: 2 additions & 2 deletions .gitlab/jobs/poodle.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
###############################################################################
# Copyright (c) 2022-24, Lawrence Livermore National Security, LLC and RADIUSS
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: (MIT)
@@ -28,6 +28,6 @@

clang_14_0_6_develop_tpls:
variables:
SPEC: " %[email protected] ^umpire@develop ^raja@develop ^camp@main"
SPEC: " ~shared +raja tests=basic %clang@=14.0.6 ^umpire@develop ^raja@develop~examples~exercises ^camp@main"
extends: .job_on_poodle
allow_failure: true
4 changes: 2 additions & 2 deletions .gitlab/jobs/ruby.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
###############################################################################
# Copyright (c) 2022-24, Lawrence Livermore National Security, LLC and RADIUSS
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: (MIT)
@@ -28,6 +28,6 @@

clang_14_0_6_develop_tpls:
variables:
SPEC: " %[email protected] ^umpire@develop ^raja@develop ^camp@main"
SPEC: " ~shared +raja tests=basic %[email protected] ^umpire@develop ^raja@develop~examples~exercises ^camp@main"
extends: .job_on_ruby
allow_failure: true
2 changes: 1 addition & 1 deletion .gitlab/jobs/tioga.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##############################################################################
# Copyright (c) 2022-24, Lawrence Livermore National Security, LLC and RADIUSS
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: (MIT)
2 changes: 1 addition & 1 deletion .gitlab/subscribed-pipelines.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
###############################################################################
# Copyright (c) 2022-24, Lawrence Livermore National Security, LLC and RADIUSS
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: (MIT)
3 changes: 1 addition & 2 deletions .uberenv_config.json
Original file line number Diff line number Diff line change
@@ -4,8 +4,7 @@
"package_final_phase" : "initconfig",
"package_source_dir" : "../..",
"spack_url": "https://github.com/spack/spack.git",
"spack_branch": "develop-2024-07-07",
"spack_activate" : {},
"spack_branch": "develop-2025-02-09",
"spack_configs_path": "scripts/radiuss-spack-configs",
"spack_packages_path": "scripts/radiuss-spack-configs/packages",
"spack_concretizer": "clingo",
6 changes: 2 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##############################################################################
# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: BSD-3-Clause
@@ -11,7 +11,7 @@ cmake_policy(SET CMP0025 NEW)
include(CMakeDependentOption)
include(CMakePackageConfigHelpers)

project(Chai LANGUAGES C CXX VERSION 2024.07.0)
project(Chai LANGUAGES C CXX VERSION 2025.03.0)
cmake_minimum_required(VERSION 3.23)

include(cmake/SetupChaiOptions.cmake)
@@ -71,8 +71,6 @@ cmake_dependent_option(CHAI_ENABLE_DOCS "Build CHAI docs" On
"ENABLE_DOCS" Off)
cmake_dependent_option( CHAI_ENABLE_GMOCK "Build CHAI with gmock" On
"ENABLE_GMOCK" Off )
cmake_dependent_option(CHAI_ENABLE_REPRODUCERS "Build CHAI reproducers" On
"ENABLE_REPRODUCERS" Off)

include(cmake/ChaiBasics.cmake)

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2016-2024, Lawrence Livermore National Security, LLC.
Copyright (c) 2016-25, Lawrence Livermore National Security, LLC.
All rights reserved.

Redistribution and use in source and binary forms, with or without
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
[comment]: # (#################################################################)
[comment]: # (Copyright 2016-24, Lawrence Livermore National Security, LLC)
[comment]: # (Copyright 2016-25, Lawrence Livermore National Security, LLC)
[comment]: # (and CHAI project contributors. See the CHAI LICENSE file for)
[comment]: # (details.)
[comment]: #
[comment]: # (# SPDX-License-Identifier: BSD-3-Clause)
[comment]: # (#################################################################)

# CHAI v2024.07.0
# CHAI v2025.03.0

[![Azure Build Status](https://dev.azure.com/davidbeckingsale/CHAI/_apis/build/status/LLNL.CHAI?branchName=develop)](https://dev.azure.com/davidbeckingsale/CHAI/_build/latest?definitionId=2&branchName=develop)
[![Build Status](https://travis-ci.org/LLNL/CHAI.svg?branch=develop)](https://travis-ci.org/LLNL/CHAI)
21 changes: 20 additions & 1 deletion RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -13,6 +13,25 @@ in this file.

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

## [Version 2025.03.0] - Release date 2025-03-19

### Added
- Added a ManagedArray::clone function and deprecated chai::deepCopy.

### Fixed
- Fixes reallocate when using pinned or unified memory.
- Adds missing synchronize when using pinned memory.
- Fixes possible hangs when evicting data.
- Now respects allocators passed to ManagedArray constructors when CHAI\_DISABLE\_RM=TRUE.

### Removed
- Removes deprecated ManagedArray::getPointer method. Use ManagedArray::data instead.
- Removes ManagedArray::incr and ManagedArray::decr methods. Use ManagedArray::pick and ManagedArray::set instead.
- Removes optional support for implicitly casting between raw pointers and ManagedArrays (CHAI\_ENABLE\_IMPLICIT\_CONVERSIONS). Use makeManagedArray and ManagedArray::data to perform explicit conversions instead.
- Removes equality and inequality comparison operators between ManagedArrays and raw pointers.
- Removes make\_managed\_from\_factory function for creating managed\_ptr objects from factory functions. This change will lead to safer adoption of allocators during construction and destruction of managed\_ptr objects.
- Removes CHAI\_ENABLE\_PICK CMake option. ManagedArray::pick and ManagedArray::set will always be available.

## [Version 2024.07.0] - Release date 2024-07-26

### Changed
@@ -35,7 +54,7 @@ The format of this file is based on [Keep a Changelog](http://keepachangelog.com
## [Version 2024.02.0] - Release date 2024-03-04

### Added
- Support for APUs with a single memory space. To use, configure with -DCHAI\_DISABLE\_RM=ON -DCHAI\_GPU\_THIN\_ALLOCATE=ON.
- Support for APUs with a single memory space. To use, configure with -DCHAI\_DISABLE\_RM=ON -DCHAI\_THIN\_GPU\_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
2 changes: 1 addition & 1 deletion benchmarks/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##############################################################################
# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: BSD-3-Clause
2 changes: 1 addition & 1 deletion benchmarks/chai_arraymanager_benchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
// project contributors. See the CHAI LICENSE file for details.
//
// SPDX-License-Identifier: BSD-3-Clause
2 changes: 1 addition & 1 deletion benchmarks/chai_benchmark_utils.hpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
// project contributors. See the CHAI LICENSE file for details.
//
// SPDX-License-Identifier: BSD-3-Clause
2 changes: 1 addition & 1 deletion benchmarks/chai_managed_ptr_benchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
// project contributors. See the CHAI LICENSE file for details.
//
// SPDX-License-Identifier: BSD-3-Clause
2 changes: 1 addition & 1 deletion benchmarks/chai_managedarray_benchmarks.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
// project contributors. See the CHAI LICENSE file for details.
//
// SPDX-License-Identifier: BSD-3-Clause
2 changes: 1 addition & 1 deletion blt
Submodule blt updated 354 files
2 changes: 1 addition & 1 deletion cmake/ChaiBasics.cmake
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##############################################################################
# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: BSD-3-Clause
3 changes: 1 addition & 2 deletions cmake/SetupChaiOptions.cmake
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
############################################################################
# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: BSD-3-Clause
############################################################################
option(CHAI_ENABLE_GPU_SIMULATION_MODE "Enable GPU Simulation Mode" Off)
option(CHAI_ENABLE_OPENMP "Enable OpenMP" Off)
option(CHAI_ENABLE_MPI "Enable MPI (for umpire replay only)" Off)
option(CHAI_ENABLE_IMPLICIT_CONVERSIONS "Enable implicit conversions to-from raw pointers" On)

option(CHAI_DISABLE_RM "Make ManagedArray a thin wrapper" Off)
mark_as_advanced(CHAI_DISABLE_RM)
8 changes: 4 additions & 4 deletions cmake/chai-config.cmake.in
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
##############################################################################
# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the COPYRIGHT file for details.
############################################################################
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: BSD-3-Clause
##############################################################################
############################################################################

@PACKAGE_INIT@

10 changes: 8 additions & 2 deletions cmake/thirdparty/SetupChaiThirdparty.cmake
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##############################################################################
# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: BSD-3-Clause
@@ -15,8 +15,11 @@ if (NOT TARGET umpire)
else ()
message(STATUS "[CHAI] Using internal Umpire")

set(UMPIRE_ENABLE_BENCHMARKS Off CACHE BOOL "Enable benchmarks in Umpire")
set(UMPIRE_ENABLE_C Off CACHE BOOL "Enable C in Umpire")
set(UMPIRE_ENABLE_DOCS Off CACHE BOOL "Enable documentation in Umpire")
set(UMPIRE_ENABLE_EXAMPLES Off CACHE BOOL "Enable examples in Umpire")
set(UMPIRE_ENABLE_FORTRAN Off CACHE BOOL "Enable Fortran in Umpire")
set(UMPIRE_ENABLE_C Off CACHE BOOL "Enable Fortran in Umpire")
set(UMPIRE_ENABLE_TESTS Off CACHE BOOL "Enable tests in Umpire")
set(UMPIRE_ENABLE_TOOLS Off CACHE BOOL "Enable tools in Umpire")

@@ -35,8 +38,11 @@ if (CHAI_ENABLE_RAJA_PLUGIN)
message(FATAL_ERROR "[CHAI] RAJA not found! Set raja_DIR to the install location of RAJA or run 'git submodule update --init --recursive' in the CHAI repository, then try building again.")
else ()
message(STATUS "[CHAI] Using internal RAJA")
set(RAJA_ENABLE_BENCHMARKS Off CACHE BOOL "Enable benchmarks in RAJA")
set(RAJA_ENABLE_DOCS Off CACHE BOOL "Enable documentation in RAJA")
set(RAJA_ENABLE_EXAMPLES Off CACHE BOOL "Enable examples in RAJA")
set(RAJA_ENABLE_EXERCISES Off CACHE BOOL "Enable exercises in RAJA")
set(RAJA_ENABLE_TESTS Off CACHE BOOL "Enable tests in RAJA")
add_subdirectory(${PROJECT_SOURCE_DIR}/src/tpl/raja)
endif ()
endif ()
2 changes: 1 addition & 1 deletion docs/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##############################################################################
# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: BSD-3-Clause
2 changes: 1 addition & 1 deletion docs/doxygen/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##############################################################################
# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: BSD-3-Clause
2 changes: 1 addition & 1 deletion docs/doxygen/Doxyfile.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##############################################################################
# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: BSD-3-Clause
2 changes: 1 addition & 1 deletion docs/sphinx/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##############################################################################
# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC and CHAI
# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and CHAI
# project contributors. See the CHAI LICENSE file for details.
#
# SPDX-License-Identifier: BSD-3-Clause
Loading