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/.gitlab-ci.yml b/.gitlab-ci.yml index 22f6664407..2c1b29e1cb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### @@ -11,43 +13,39 @@ # at Lawrence Livermore National Laboratory (LLNL). # This entire pipeline is LLNL-specific # -# Important note: This file is a template provided by llnl/radiuss-shared-ci. -# Remains to set variable values, change the reference to the radiuss-shared-ci -# repo, opt-in and out optional features. The project can then extend it with -# additional stages. +# This file uses GitLab CI Components from radiuss-shared-ci (requires GitLab 17.0+). +# Components provide better versioning, type-safe inputs, and cleaner syntax. # -# In addition, each project should copy over and complete: -# - .gitlab/custom-jobs-and-variables.yml -# - .gitlab/subscribed-pipelines.yml -# -# The jobs should be specified in a file local to the project, -# - .gitlab/jobs/${CI_MACHINE}.yml -# or generated (see LLNL/Umpire for an example). +# In addition, each project should have: +# - .gitlab/custom-jobs.yml - Job templates for child pipelines +# - .gitlab/custom-variables.yml - Machine-specific variables +# - .gitlab/jobs/${CI_MACHINE}.yml - Machine-specific job definitions +############################################################################### + +############################################################################### +# VARIABLES ############################################################################### -# We define the following GitLab pipeline variables: variables: -##### LC GITLAB CONFIGURATION -# Use an LLNL service user to run CI. This prevents from running pipelines as an -# actual user. + +# LC GITLAB CONFIGURATION +# Use an LLNL service user to run CI. This prevents from running pipelines as +# an actual user. LLNL_SERVICE_USER: rajasa # Use the service user workspace. Solves permission issues, stores everything # at the same location whoever triggers a pipeline. # CUSTOM_CI_BUILDS_DIR: "/usr/workspace/rajasa/gitlab-runner" -# Submodules: We don't need to fetch dependencies handled by Spack. +# Optimize submodules usage: only fetch the ones we need. +# Note: We don't need to fetch dependencies handled by Spack. GIT_SUBMODULE_STRATEGY: normal GIT_SUBMODULE_DEPTH: 1 GIT_SUBMODULE_UPDATE_FLAGS: --jobs 3 GIT_SUBMODULE_PATHS: tpl/desul scripts/radiuss-spack-configs scripts/uberenv -##### PROJECT VARIABLES +# PROJECT VARIABLES MP_BRANCH: "develop" -# We build the projects in the CI clone directory (used in -# script/gitlab/build_and_test.sh script). -# TODO: add a clean-up mechanism. - BUILD_ROOT: ${CI_PROJECT_DIR} -##### SHARED_CI CONFIGURATION +# SHARED_CI CONFIGURATION # Required information about GitHub repository GITHUB_PROJECT_NAME: "RAJA" GITHUB_PROJECT_ORG: "LLNL" @@ -57,34 +55,176 @@ variables: JOB_CMD: value: "./scripts/gitlab/build_and_test.sh" expand: false -# Override the pattern describing branches that will skip the "draft PR filter -# test". Add protected branches here. See default value in -# preliminary-ignore-draft-pr.yml. - ALWAYS_RUN_PATTERN: "^develop$|^main$|^v[0-9.]*-RC$" -# We organize the build-and-test stage with sub-pipelines. Each sub-pipeline -# corresponds to a test batch on a given machine. +############################################################################### +# MAIN PIPELINE STAGES +############################################################################### +# IMPORTANT: You must define stages yourself to allow customization. +# The following stages are REQUIRED by RADIUSS Shared CI components: -# High level stages stages: - - prerequisites - - build-and-test + - prerequisites # Required: machine availability checks + - build-and-test # Required: build and test jobs - multi-project -# Template for jobs triggering a build-and-test sub-pipeline: -.build-and-test: - stage: build-and-test +############################################################################### +# INCLUDES +############################################################################### + +include: + # Sets ID tokens for every job using `default:` + - project: 'lc-templates/id_tokens' + file: 'id_tokens.yml' + + # Base pipeline templates and utilities + - component: $CI_SERVER_FQDN/radiuss/radiuss-shared-ci/base-pipeline@v2025.12.0 + inputs: + github_project_name: $GITHUB_PROJECT_NAME + github_project_org: $GITHUB_PROJECT_ORG + github_token: $GITHUB_TOKEN + + # Draft PR filter + - component: $CI_SERVER_FQDN/radiuss/radiuss-shared-ci/utility-draft-pr-filter@v2025.12.0 + inputs: + github_token: $GITHUB_TOKEN + github_project_name: $GITHUB_PROJECT_NAME + github_project_org: $GITHUB_PROJECT_ORG + always_run_pattern: "^develop$|^main$|^v[0-9.]*-RC$" + + # Local custom variables (used for component inputs and forwarded to child pipelines) + - local: '.gitlab/custom-variables.yml' + +############################################################################### +# MACHINE PIPELINES +############################################################################### +# We organize the build-and-test stage with sub-pipelines. Each sub-pipeline +# corresponds to a test batch on a given machine. +# +# Note: .machine-check template is provided by the base-pipeline component +# and includes better error handling, validation, and GitHub status reporting. +# Trigger a build-and-test pipeline for each machine. +# Comment out the machine blocks you don't need. + +# One job to generate the job list for all the subpipelines +generate-job-lists: + stage: prerequisites + tags: [shell, oslic] + variables: + RADIUSS_JOBS_PATH: "scripts/radiuss-spack-configs/gitlab/radiuss-jobs" + LOCAL_JOBS_PATH: ".gitlab/jobs" + script: + - cat ${RADIUSS_JOBS_PATH}/dane.yml ${LOCAL_JOBS_PATH}/dane.yml > dane-jobs.yml + - cat ${RADIUSS_JOBS_PATH}/matrix.yml ${LOCAL_JOBS_PATH}/matrix.yml > matrix-jobs.yml + - cat ${RADIUSS_JOBS_PATH}/corona.yml ${LOCAL_JOBS_PATH}/corona.yml > corona-jobs.yml + - cat ${RADIUSS_JOBS_PATH}/tioga.yml ${LOCAL_JOBS_PATH}/tioga.yml > tioga-jobs.yml + - cat ${RADIUSS_JOBS_PATH}/tuolumne.yml ${LOCAL_JOBS_PATH}/tuolumne.yml > tuolumne-jobs.yml + artifacts: + paths: + - dane-jobs.yml + - matrix-jobs.yml + - corona-jobs.yml + - tioga-jobs.yml + - tuolumne-jobs.yml + +# DANE +dane-up-check: + extends: [.dane, .machine-check] + +dane-build-and-test: + extends: [.dane, .build-and-test] + needs: [dane-up-check, generate-job-lists] + trigger: + include: + - component: $CI_SERVER_FQDN/radiuss/radiuss-shared-ci/dane-pipeline@v2025.12.0 + inputs: + job_cmd: $JOB_CMD + shared_alloc: $DANE_SHARED_ALLOC + job_alloc: $DANE_JOB_ALLOC + github_project_name: $GITHUB_PROJECT_NAME + github_project_org: $GITHUB_PROJECT_ORG + - local: '.gitlab/custom-jobs.yml' + - artifact: 'dane-jobs.yml' + job: 'generate-job-lists' + +# MATRIX +matrix-up-check: + extends: [.matrix, .machine-check] + +matrix-build-and-test: + extends: [.matrix, .build-and-test] + needs: [matrix-up-check, generate-job-lists] trigger: include: - - local: '.gitlab/custom-jobs-and-variables.yml' - - project: 'radiuss/radiuss-shared-ci' - ref: 'v2025.09.1' - file: 'pipelines/${CI_MACHINE}.yml' - - artifact: '${CI_MACHINE}-jobs.yml' + - component: $CI_SERVER_FQDN/radiuss/radiuss-shared-ci/matrix-pipeline@v2025.12.0 + inputs: + job_cmd: $JOB_CMD + shared_alloc: $MATRIX_SHARED_ALLOC + job_alloc: $MATRIX_JOB_ALLOC + github_project_name: $GITHUB_PROJECT_NAME + github_project_org: $GITHUB_PROJECT_ORG + - local: '.gitlab/custom-jobs.yml' + - artifact: 'matrix-jobs.yml' + job: 'generate-job-lists' + +# CORONA +corona-up-check: + extends: [.corona, .machine-check] + +corona-build-and-test: + extends: [.corona, .build-and-test] + needs: [corona-up-check, generate-job-lists] + trigger: + include: + - component: $CI_SERVER_FQDN/radiuss/radiuss-shared-ci/corona-pipeline@v2025.12.0 + inputs: + job_cmd: $JOB_CMD + shared_alloc: $CORONA_SHARED_ALLOC + job_alloc: $CORONA_JOB_ALLOC + github_project_name: $GITHUB_PROJECT_NAME + github_project_org: $GITHUB_PROJECT_ORG + - local: '.gitlab/custom-jobs.yml' + - artifact: 'corona-jobs.yml' + job: 'generate-job-lists' + +# TIOGA +tioga-up-check: + extends: [.tioga, .machine-check] + +tioga-build-and-test: + extends: [.tioga, .build-and-test] + needs: [tioga-up-check, generate-job-lists] + trigger: + include: + - component: $CI_SERVER_FQDN/radiuss/radiuss-shared-ci/tioga-pipeline@v2025.12.0 + inputs: + job_cmd: $JOB_CMD + shared_alloc: $TIOGA_SHARED_ALLOC + job_alloc: $TIOGA_JOB_ALLOC + github_project_name: $GITHUB_PROJECT_NAME + github_project_org: $GITHUB_PROJECT_ORG + - local: '.gitlab/custom-jobs.yml' + - artifact: 'tioga-jobs.yml' + job: 'generate-job-lists' + +# TUOLUMNE +tuolumne-up-check: + extends: [.tuolumne, .machine-check] + +tuolumne-build-and-test: + extends: [.tuolumne, .build-and-test] + needs: [tuolumne-up-check, generate-job-lists] + trigger: + include: + - component: $CI_SERVER_FQDN/radiuss/radiuss-shared-ci/tuolumne-pipeline@v2025.12.0 + inputs: + job_cmd: $JOB_CMD + shared_alloc: $TUOLUMNE_SHARED_ALLOC + job_alloc: $TUOLUMNE_JOB_ALLOC + github_project_name: $GITHUB_PROJECT_NAME + github_project_org: $GITHUB_PROJECT_ORG + - local: '.gitlab/custom-jobs.yml' + - artifact: 'tuolumne-jobs.yml' job: 'generate-job-lists' - strategy: depend - forward: - pipeline_variables: true # If testing develop branch, trigger RAJAPerf pipeline with this version of # RAJA. @@ -100,14 +240,3 @@ trigger-rajaperf: trigger: project: radiuss/rajaperf branch: develop - -include: - # Sets ID tokens for every job using `default:` - - project: 'lc-templates/id_tokens' - file: 'id_tokens.yml' - # [Optional] checks preliminary to running the actual CI test - - project: 'radiuss/radiuss-shared-ci' - ref: 'v2025.09.1' - file: 'utilities/preliminary-ignore-draft-pr.yml' - # pipelines subscribed by the project - - local: '.gitlab/subscribed-pipelines.yml' diff --git a/.gitlab/custom-jobs-and-variables.yml b/.gitlab/custom-jobs-and-variables.yml deleted file mode 100644 index b578273ed2..0000000000 --- a/.gitlab/custom-jobs-and-variables.yml +++ /dev/null @@ -1,86 +0,0 @@ -############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and RADIUSS -# project contributors. See the RAJA/LICENSE file for details. -# -# SPDX-License-Identifier: (MIT) -############################################################################### - -# We define the following GitLab pipeline variables: -variables: -# On LLNL's machines, this pipeline creates only one allocation shared among jobs -# in order to save time and resources. This allocation has to be uniquely named -# so that we are sure to retrieve it and avoid collisions. - ALLOC_NAME: ${CI_PROJECT_NAME}_ci_${CI_PIPELINE_ID} - -# Dane -# Arguments for top level allocation - DANE_SHARED_ALLOC: "--exclusive --reservation=ci --time=120 --nodes=1" -# Arguments for job level allocation - DANE_JOB_ALLOC: "--reservation=ci --nodes=1" -# Project specific variants for dane - PROJECT_DANE_VARIANTS: "~shared +openmp +vectorization +tests" -# Project specific deps for dane - PROJECT_DANE_DEPS: - -# Matrix -# Arguments for top level allocation - MATRIX_SHARED_ALLOC: "--exclusive --partition=pci --time=60 --nodes=1" -# Arguments for job level allocation - MATRIX_JOB_ALLOC: "--partition=pci --nodes=1" -# Project specific variants for matrix - PROJECT_MATRIX_VARIANTS: "~shared +cuda cuda_arch=90 +tests" -# Project specific deps for matrix - PROJECT_MATRIX_DEPS: - -# Corona -# Arguments for top level allocation - CORONA_SHARED_ALLOC: "--exclusive --time-limit=60m --nodes=1 -o per-resource.count=2" -# Arguments for job level allocation - CORONA_JOB_ALLOC: "--nodes=1 --begin-time=+5s" -# Project specific variants for corona - PROJECT_CORONA_VARIANTS: "~shared ~openmp +vectorization +tests" -# Project specific deps for corona - PROJECT_CORONA_DEPS: - -# Tioga -# Arguments for top level allocation - TIOGA_SHARED_ALLOC: "--exclusive --queue=pci --time-limit=60m --nodes=1 -o per-resource.count=2" -# Arguments for job level allocation - TIOGA_JOB_ALLOC: "--nodes=1 --begin-time=+5s" -# Project specific variants for corona - PROJECT_TIOGA_VARIANTS: "~shared +openmp +vectorization +tests" -# Project specific deps for corona - PROJECT_TIOGA_DEPS: - -# Tuolumne -# Arguments for top level allocation - TUOLUMNE_SHARED_ALLOC: "--exclusive --queue=pci --time-limit=90m --nodes=1 -o per-resource.count=2" -# Arguments for job level allocation - TUOLUMNE_JOB_ALLOC: "--nodes=1 --begin-time=+5s" -# Project specific variants for corona - PROJECT_TUOLUMNE_VARIANTS: "~shared +openmp +vectorization +tests" -# Project specific deps for corona - PROJECT_TUOLUMNE_DEPS: - -# Configuration shared by build and test jobs specific to this project. -# Not all configuration can be shared. Here projects can fine tune the -# CI behavior. -.custom_job: - artifacts: - reports: - junit: junit.xml - name: "${CI_PROJECT_NAME}-${CI_MACHINE}-${CI_JOB_NAME}-${CI_PIPELINE_ID}" - paths: - - ./*.cmake - -.reproducer_vars: - script: - - | - echo -e " - # Required variables \n - export MODULE_LIST=\"${MODULE_LIST}\" \n - export SPEC=\"${SPEC//\"/\\\"}\" \n - # Allow to set job script for debugging (only this differs from CI) \n - export DEBUG_MODE=true \n - # Using the CI build cache is optional and requires a token. Set it like so: \n - # export REGISTRY_TOKEN=\"\" \n" diff --git a/.gitlab/custom-jobs.yml b/.gitlab/custom-jobs.yml new file mode 100644 index 0000000000..80ca94fd44 --- /dev/null +++ b/.gitlab/custom-jobs.yml @@ -0,0 +1,37 @@ +############################################################################### +# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and RADIUSS +# project contributors. See the RAJA/LICENSE file for details. +# +# SPDX-License-Identifier: (MIT) +############################################################################### + +# This file defines JOB TEMPLATES ONLY. +# It is included in CHILD pipelines (via trigger: include:) to provide +# templates that your jobs can extend. + +############################################################################### +# JOB CUSTOMIZATION TEMPLATES +############################################################################### + +# Configuration shared by build and test jobs specific to this project. +# Not all configuration can be shared. Here projects can fine tune the +# CI behavior. +.custom_job: + artifacts: + reports: + junit: junit.xml + name: "${CI_PROJECT_NAME}-${CI_MACHINE}-${CI_JOB_NAME}-${CI_PIPELINE_ID}" + paths: + - ./*.cmake + +.reproducer_vars: + script: + - | + echo -e " + # Required variables \n + export MODULE_LIST=\"${MODULE_LIST}\" \n + export SPEC=\"${SPEC//\"/\\\"}\" \n + # Allow to set job script for debugging (only this differs from CI) \n + export DEBUG_MODE=true \n + # Using the CI build cache is optional and requires a token. Set it like so: \n + # export REGISTRY_TOKEN=\"\" \n" diff --git a/.gitlab/custom-variables.yml b/.gitlab/custom-variables.yml new file mode 100644 index 0000000000..0e22d2d5c6 --- /dev/null +++ b/.gitlab/custom-variables.yml @@ -0,0 +1,62 @@ +############################################################################### +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. +# +# SPDX-License-Identifier: (BSD-3-Clause) +############################################################################### + +# This file defines project-specific VARIABLES ONLY. +# It is included in the PARENT pipeline (.gitlab-ci.yml) to provide +# variables that are passed as component inputs and forwarded to child pipelines. + +############################################################################### +# MACHINE-SPECIFIC ALLOCATION VARIABLES +############################################################################### + +variables: + # Allocation name (used for shared allocations) + ALLOC_NAME: ${CI_PROJECT_NAME}_ci_${CI_PIPELINE_ID} + + # Dane (SLURM) allocation settings + DANE_SHARED_ALLOC: "--exclusive --reservation=ci --time=120 --nodes=1" + # Note: we repeat the reservation, helpful when jobs are manually re-triggered. + DANE_JOB_ALLOC: "--reservation=ci --nodes=1" + # Project specific variants for dane + PROJECT_DANE_VARIANTS: "~shared +openmp +vectorization +tests" + # Project specific deps for dane + PROJECT_DANE_DEPS: "" + + # Matrix (SLURM) allocation settings + MATRIX_SHARED_ALLOC: "--exclusive --partition=pci --time=60 --nodes=1" + # Note: we repeat the reservation, helpful when jobs are manually re-triggered. + MATRIX_JOB_ALLOC: "--partition=pci --nodes=1" + # Project specific variants for matrix + PROJECT_MATRIX_VARIANTS: "~shared +cuda cuda_arch=90 +tests" + # Project specific deps for matrix + PROJECT_MATRIX_DEPS: "" + + # Corona (flux) allocation settings + CORONA_SHARED_ALLOC: "--exclusive --time-limit=60m --nodes=1 -o per-resource.count=2" + CORONA_JOB_ALLOC: "--nodes=1 --begin-time=+5s" + # Project specific variants for corona + PROJECT_CORONA_VARIANTS: "~shared ~openmp +vectorization +tests" + # Project specific deps for corona + PROJECT_CORONA_DEPS: "" + + # Tioga (flux) allocation settings + TIOGA_SHARED_ALLOC: "--exclusive --queue=pci --time-limit=60m --nodes=1 -o per-resource.count=2" + TIOGA_JOB_ALLOC: "--nodes=1 --begin-time=+5s" + # Project specific variants for tioga + PROJECT_TIOGA_VARIANTS: "~shared +openmp +vectorization +tests" + # Project specific deps for tioga + PROJECT_TIOGA_DEPS: "" + + # Tuolumne (flux) allocation settings + TUOLUMNE_SHARED_ALLOC: "--exclusive --queue=pci --time-limit=90m --nodes=1 -o per-resource.count=2" + TUOLUMNE_JOB_ALLOC: "--nodes=1 --begin-time=+5s" + # Project specific variants for tuolumne + PROJECT_TUOLUMNE_VARIANTS: "~shared +openmp +vectorization +tests" + # Project specific deps for tuolumne + PROJECT_TUOLUMNE_DEPS: "" diff --git a/.gitlab/jobs/corona.yml b/.gitlab/jobs/corona.yml index 64daeb9fd1..10b8492699 100644 --- a/.gitlab/jobs/corona.yml +++ b/.gitlab/jobs/corona.yml @@ -1,6 +1,8 @@ ############################################################################# -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################# @@ -36,10 +38,10 @@ rocmcc_5_7_1_hip_desul_atomics: SPEC: " ~shared +rocm ~openmp +tests +desul amdgpu_target=gfx906 %llvm-amdgpu@=5.7.1 ^hip@5.7.1" extends: .job_on_corona -clang_22_0_0_sycl_gcc_10_3_1_rocmcc_6_4_2: +clang_22_0_0_sycl_gcc_10_3_1_rocmcc_6_4_3: variables: SPEC: " ~shared +sycl ~openmp +tests cxxflags==\"-w -fsycl -fsycl-unnamed-lambda -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=gfx906\" %sycl-clang-22-gcc-10" - MODULE_LIST: "rocm/6.4.2" - SYCL_PATH: "/usr/workspace/raja-dev/clang_sycl_16b7bcb09915_hip_gcc10.3.1_rocm6.4.2" + MODULE_LIST: "rocm/6.4.3" + SYCL_PATH: "/usr/workspace/raja-dev/clang_sycl_16b7bcb09915_hip_gcc10.3.1_rocm6.4.3" LD_LIBRARY_PATH: "${SYCL_PATH}/lib:${SYCL_PATH}/lib64:${LD_LIBRARY_PATH}" extends: .job_on_corona diff --git a/.gitlab/jobs/dane.yml b/.gitlab/jobs/dane.yml index 33dbfd46f8..b2b939a3ff 100644 --- a/.gitlab/jobs/dane.yml +++ b/.gitlab/jobs/dane.yml @@ -1,6 +1,8 @@ ############################################################################## -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################## diff --git a/.gitlab/jobs/matrix.yml b/.gitlab/jobs/matrix.yml index aab48b372c..b8b9ab6bb7 100644 --- a/.gitlab/jobs/matrix.yml +++ b/.gitlab/jobs/matrix.yml @@ -1,6 +1,8 @@ ############################################################################## -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################## @@ -18,7 +20,7 @@ # when possible so that the comparison with the original job is easier. # Shared job uses toolchain %clang-18-gcc-13, replaced with %llvm@=18.1.8 below -clang_18_1_1_gcc_13_cuda_12_6_0: +clang_18_1_8_gcc_13_cuda_12_6_0: extends: .job_on_matrix variables: ON_MATRIX: "OFF" diff --git a/.gitlab/jobs/tioga.yml b/.gitlab/jobs/tioga.yml index 68fdc4a8f6..cae1aacc99 100644 --- a/.gitlab/jobs/tioga.yml +++ b/.gitlab/jobs/tioga.yml @@ -1,6 +1,8 @@ ############################################################################# -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################# diff --git a/.gitlab/jobs/tuolumne.yml b/.gitlab/jobs/tuolumne.yml index 59c1c462b7..318da17193 100644 --- a/.gitlab/jobs/tuolumne.yml +++ b/.gitlab/jobs/tuolumne.yml @@ -1,6 +1,8 @@ ############################################################################# -# Copyright (c) 2025, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################# diff --git a/.gitlab/subscribed-pipelines.yml b/.gitlab/subscribed-pipelines.yml deleted file mode 100644 index 1502195750..0000000000 --- a/.gitlab/subscribed-pipelines.yml +++ /dev/null @@ -1,155 +0,0 @@ -############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and RADIUSS -# project contributors. See the RAJA/LICENSE file for details. -# -# SPDX-License-Identifier: (MIT) -############################################################################### - -# The template job to test whether a machine is up. -# Expects CI_MACHINE defined to machine name. -.machine-check: - stage: prerequisites - tags: [shell, oslic] - variables: - GIT_STRATEGY: none - script: - - | - if [[ $(jq '.[env.CI_MACHINE].total_nodes_up' /usr/global/tools/lorenz/data/loginnodeStatus) == 0 ]] - then - echo -e "\e[31mNo node available on ${CI_MACHINE}\e[0m" - curl --url "https://api.github.com/repos/${GITHUB_PROJECT_ORG}/${GITHUB_PROJECT_NAME}/statuses/${CI_COMMIT_SHA}" \ - --header 'Content-Type: application/json' \ - --header "authorization: Bearer ${GITHUB_TOKEN}" \ - --data "{ \"state\": \"failure\", \"target_url\": \"${CI_PIPELINE_URL}\", \"description\": \"GitLab ${CI_MACHINE} down\", \"context\": \"ci/gitlab/${CI_MACHINE}\" }" - exit 1 - fi - -### -# Trigger a build-and-test pipeline for a machine. -# Comment the jobs for machines you do not need. -### - -# One job to generate the job list for all the subpipelines -generate-job-lists: - stage: prerequisites - tags: [shell, oslic] - variables: - RADIUSS_JOBS_PATH: "scripts/radiuss-spack-configs/gitlab/radiuss-jobs" - LOCAL_JOBS_PATH: ".gitlab/jobs" - script: - - cat ${RADIUSS_JOBS_PATH}/dane.yml ${LOCAL_JOBS_PATH}/dane.yml > dane-jobs.yml - - cat ${RADIUSS_JOBS_PATH}/matrix.yml ${LOCAL_JOBS_PATH}/matrix.yml > matrix-jobs.yml - - cat ${RADIUSS_JOBS_PATH}/corona.yml ${LOCAL_JOBS_PATH}/corona.yml > corona-jobs.yml - - cat ${RADIUSS_JOBS_PATH}/tioga.yml ${LOCAL_JOBS_PATH}/tioga.yml > tioga-jobs.yml - - cat ${RADIUSS_JOBS_PATH}/tuolumne.yml ${LOCAL_JOBS_PATH}/tuolumne.yml > tuolumne-jobs.yml - artifacts: - paths: - - dane-jobs.yml - - matrix-jobs.yml - - corona-jobs.yml - - tioga-jobs.yml - - tuolumne-jobs.yml - -# DANE -dane-up-check: - variables: - CI_MACHINE: "dane" - extends: [.machine-check] - rules: - # Runs except if we explicitly deactivate dane by variable. - - if: '$ON_DANE == "OFF"' - when: never - - when: on_success - -dane-build-and-test: - variables: - CI_MACHINE: "dane" - needs: [dane-up-check, generate-job-lists] - extends: [.build-and-test] - rules: - # Runs except if we explicitly deactivate dane by variable. - - if: '$ON_DANE == "OFF"' - when: never - - when: on_success - -# MATRIX -matrix-up-check: - variables: - CI_MACHINE: "matrix" - extends: [.machine-check] - rules: - # Runs except if we explicitly deactivate matrix by variable. - - if: '$ON_MATRIX == "OFF"' - when: never - - when: on_success - -matrix-build-and-test: - variables: - CI_MACHINE: "matrix" - needs: [matrix-up-check, generate-job-lists] - extends: [.build-and-test] - rules: - # Runs except if we explicitly deactivate matrix by variable. - - if: '$ON_MATRIX == "OFF"' - when: never - - when: on_success - -# CORONA -corona-up-check: - variables: - CI_MACHINE: "corona" - extends: [.machine-check] - rules: - - if: '$ON_CORONA == "OFF"' - when: never - - when: on_success - -corona-build-and-test: - variables: - CI_MACHINE: "corona" - needs: [corona-up-check, generate-job-lists] - extends: [.build-and-test] - rules: - - if: '$ON_CORONA == "OFF"' - when: never - - when: on_success - -# TIOGA -tioga-up-check: - variables: - CI_MACHINE: "tioga" - extends: [.machine-check] - rules: - - if: '$ON_TIOGA == "OFF"' - when: never - - when: on_success - -tioga-build-and-test: - variables: - CI_MACHINE: "tioga" - needs: [tioga-up-check, generate-job-lists] - extends: [.build-and-test] - rules: - - if: '$ON_TIOGA == "OFF"' - when: never - - when: on_success - -# TUOLUMNE -tuolumne-up-check: - variables: - CI_MACHINE: "tuolumne" - extends: [.machine-check] - rules: - - if: '$ON_TUOLUMNE == "OFF"' - when: never - - when: on_success - -tuolumne-build-and-test: - variables: - CI_MACHINE: "tuolumne" - needs: [tuolumne-up-check, generate-job-lists] - extends: [.build-and-test] - rules: - - if: '$ON_TUOLUMNE == "OFF"' - when: never - - when: on_success diff --git a/CMakeLists.txt b/CMakeLists.txt index 9438c31cdd..7f658657a4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,9 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. +# # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### @@ -16,7 +19,7 @@ include(CMakeDependentOption) # Set version number set(RAJA_VERSION_MAJOR 2025) set(RAJA_VERSION_MINOR 12) -set(RAJA_VERSION_PATCHLEVEL 0) +set(RAJA_VERSION_PATCHLEVEL 1) if (RAJA_LOADED AND (NOT RAJA_LOADED STREQUAL "${RAJA_VERSION_MAJOR}.${RAJA_VERSION_MINOR}.${RAJA_VERSION_PATCHLEVEL}")) message(FATAL_ERROR "You are mixing RAJA versions. Loaded is ${RAJA_LOADED}, expected ${RAJA_VERSION_MAJOR}.${RAJA_VERSION_MINOR}.${RAJA_VERSION_PATCHLEVEL}") @@ -44,7 +47,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/CONTRIBUTING.md b/CONTRIBUTING.md index afe3e50782..4981e78c48 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,9 +1,10 @@ [comment]: # (#################################################################) -[comment]: # (Copyright 2016-25, Lawrence Livermore National Security, LLC) -[comment]: # (and RAJA project contributors. See the RAJA/LICENSE file) -[comment]: # (for details.) -[comment]: # +[comment]: # (Copyright Lawrence Livermore National Security, LLC and other) +[comment]: # (RAJA Project Developers. See top-level LICENSE and COPYRIGHT) +[comment]: # (files for dates and other details. No copyright assignment is) +[comment]: # (required to contribute to RAJA.) +[comment]: # [comment]: # (# SPDX-License-Identifier: BSD-3-Clause) [comment]: # (#################################################################) diff --git a/NOTICE b/COPYRIGHT similarity index 67% rename from NOTICE rename to COPYRIGHT index d64ac16ab3..017ad1454a 100644 --- a/NOTICE +++ b/COPYRIGHT @@ -1,3 +1,12 @@ +Intellectual Property Notice +------------------------------ + +RAJA licensed under the BSD 3-Clause license +(BSD-3-Clause or https://opensource.org/licenses/BSD-3-Clause). + +Copyrights and patents in the RAJA project are retained by contributors. +No copyright assignment is required to contribute to RAJA. + Additional BSD Notice 1. This notice is required to be provided under our contract with the U.S. @@ -18,3 +27,14 @@ views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or Lawrence Livermore National Security, LLC, and shall not be used for advertising or product endorsement purposes. + +Bundled External Packages +--------------------------- + +PackageName: Camp +PackageHomePage: http://github.com/LLNL/camp/ +PackageLicenseDeclared: BSD-3-Clause + +PackageName: BLT +PackageHomePage: https://github.com/LLNL/blt/ +PackageLicenseDeclared: BSD-3-Clause diff --git a/Dockerfile b/Dockerfile index b605df6fda..da29f8fac8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### @@ -11,7 +13,7 @@ ## commands below. This seems to work best for throughput. ## -FROM ghcr.io/llnl/radiuss:gcc-12-ubuntu-24.04 AS gcc12 +FROM ghcr.io/llnl/radiuss:ubuntu-24.04-gcc-12 AS gcc12 ENV GTEST_COLOR=1 COPY . /home/raja/workspace WORKDIR /home/raja/workspace/build @@ -20,7 +22,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:gcc-12-ubuntu-24.04 AS gcc12_debug +FROM ghcr.io/llnl/radiuss:ubuntu-24.04-gcc-12 AS gcc12_debug ENV GTEST_COLOR=1 COPY . /home/raja/workspace WORKDIR /home/raja/workspace/build @@ -29,7 +31,7 @@ RUN cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Debug -DRAJA_ENABLE_WARNIN ctest -T test --output-on-failure && \ make clean -FROM ghcr.io/llnl/radiuss:gcc-13-ubuntu-24.04 AS gcc13 +FROM ghcr.io/llnl/radiuss:ubuntu-24.04-gcc-13 AS gcc13 ENV GTEST_COLOR=1 COPY . /home/raja/workspace WORKDIR /home/raja/workspace/build @@ -38,7 +40,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:gcc-13-ubuntu-24.04 AS gcc13_desul +FROM ghcr.io/llnl/radiuss:ubuntu-24.04-gcc-13 AS gcc13_desul ENV GTEST_COLOR=1 COPY . /home/raja/workspace WORKDIR /home/raja/workspace/build @@ -47,7 +49,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 +58,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 +67,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,31 +77,28 @@ 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 -RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 > /dev/null && \ - cmake -DCMAKE_CXX_COMPILER=icpx -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENMP=On -DBLT_CXX_STD=c++17 .. && \ +RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 && export PATH=/opt/intel/oneapi/compiler/2024.2/bin/:\$PATH && cmake -DCMAKE_CXX_COMPILER=icpx -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENMP=On -DBLT_CXX_STD=c++17 .. && \ make -j 16 &&\ 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 -RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 > /dev/null && \ - cmake -DCMAKE_CXX_COMPILER=icpx -DCMAKE_BUILD_TYPE=Debug -DENABLE_OPENMP=On -DBLT_CXX_STD=c++17 .. && \ +RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 && export PATH=/opt/intel/oneapi/compiler/2024.2/bin/:\$PATH && cmake -DCMAKE_CXX_COMPILER=icpx -DCMAKE_BUILD_TYPE=Debug -DENABLE_OPENMP=On -DBLT_CXX_STD=c++17 .. && \ 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 -RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 > /dev/null && \ - cmake -DCMAKE_CXX_COMPILER=dpcpp -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENMP=Off -DRAJA_ENABLE_SYCL=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DBLT_CXX_STD=c++17 .. && \ +RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 && export PATH=/opt/intel/oneapi/compiler/2024.2/bin/:\$PATH && export LD_LIBRARY_PATH=/opt/intel/oneapi/2024.2/lib:\$LD_LIBRARY_PATH && cmake -DCMAKE_CXX_COMPILER=icpx -DCMAKE_CXX_FLAGS=\"-fsycl -fsycl-unnamed-lambda\" -DCMAKE_BUILD_TYPE=RELEASE -DENABLE_OPENMP=Off -DRAJA_ENABLE_SYCL=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DBLT_CXX_STD=c++17 .. && \ make -j 16 &&\ make clean" diff --git a/LICENSE b/LICENSE index cf11a33be4..8761608f70 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,19 @@ -Copyright (c) 2016-2025, Lawrence Livermore National Security, LLC. +Copyright (c) 2016-2026, Lawrence Livermore National Security, LLC. + +Produced at the Lawrence Livermore National Laboratory + +Unlimited Open Source - BSD Distribution +LLNL-CODE-689114 +OCEC-16-063 + All rights reserved. +This file is part of RAJA + +For details, see https://github.com/llnl/RAJA + +Please also read RAJA/COPYRIGHT + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/README.md b/README.md index 1e2097d408..b5690b6d25 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,10 @@ [comment]: # (#################################################################) -[comment]: # (Copyright 2016-25, Lawrence Livermore National Security, LLC) -[comment]: # (and RAJA project contributors. See the RAJA/LICENSE file) -[comment]: # (for details.) -[comment]: # +[comment]: # (Copyright Lawrence Livermore National Security, LLC and other) +[comment]: # (RAJA Project Developers. See top-level LICENSE and COPYRIGHT) +[comment]: # (files for dates and other details. No copyright assignment is) +[comment]: # (required to contribute to RAJA.) +[comment]: # [comment]: # (# SPDX-License-Identifier: BSD-3-Clause) [comment]: # (#################################################################) @@ -138,17 +139,16 @@ License RAJA is licensed under the [BSD 3-Clause license](https://opensource.org/licenses/BSD-3-Clause). -Copyrights and patents in the RAJA project are retained by contributors. -No copyright assignment is required to contribute to RAJA. - Unlimited Open Source - BSD 3-clause Distribution `LLNL-CODE-689114` `OCEC-16-063` +Copyrights and patents in the RAJA project are retained by contributors. +No copyright assignment is required to contribute to RAJA. + For release details and restrictions, please see the information in the following: -- [RELEASE](./RELEASE) +- [COPYRIGHT](./COPYRIGHT) - [LICENSE](./LICENSE) -- [NOTICE](./NOTICE) SPDX usage @@ -177,10 +177,7 @@ PackageName: camp PackageHomePage: https://github.com/LLNL/camp PackageLicenseDeclared: BSD-3-Clause -PackageName: CUB -PackageHomePage: https://github.com/NVlabs/cub -PackageLicenseDeclared: BSD-3-Clause +* * * -PackageName: rocPRIM -PackageHomePage: https://github.com/ROCmSoftwarePlatform/rocPRIM.git -PackageLicenseDeclared: MIT License +[BLT]: https://github.com/LLNL/blt +[RAJA]: https://github.com/LLNL/camp diff --git a/RELEASE b/RELEASE deleted file mode 100644 index ff39101772..0000000000 --- a/RELEASE +++ /dev/null @@ -1,12 +0,0 @@ -******************************************************************************* - -RAJA: ................................, version 2025.12.0 - -Copyright (c) 2016-25, Lawrence Livermore National Security, LLC. -Produced at the Lawrence Livermore National Laboratory. -All rights reserved. See details in the RAJA/LICENSE file. - -Unlimited Open Source - BSD Distribution -LLNL-CODE-689114 -OCEC-16-063 - diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index c72ac952b0..bbe27753c9 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,7 +1,8 @@ [comment]: # (#################################################################) -[comment]: # (Copyright 2016-25, Lawrence Livermore National Security, LLC) -[comment]: # (and RAJA project contributors. See the RAJA/LICENSE file) -[comment]: # (for details.) +[comment]: # (Copyright Lawrence Livermore National Security, LLC and other) +[comment]: # (RAJA Project Developers. See top-level LICENSE and COPYRIGHT) +[comment]: # (files for dates and other details. No copyright assignment is) +[comment]: # (required to contribute to RAJA.) [comment]: # [comment]: # (# SPDX-License-Identifier: BSD-3-Clause) [comment]: # (#################################################################) @@ -20,6 +21,28 @@ Notable changes include: * Bug fixes/improvements: +Version 2025.12.1 -- Release date 2026-01-28 +============================================ + +This release contains some improvements to code robustness, including +evolving internal code implementations to use C++17, and eventually C++20. + +Notable changes include: + + * New features / API changes: + * Add Kahan sum class used in RAJAPerf to make parallel sum reductions + more accurate. Note that using fast-math compiler option (default with the + Intel compiler) will undo the accuracy increase. To recover the accuracy + with the Intel compiler, use the '-fp-model=precise' option. + + * Build changes/improvements: + * Bump minimum CMake version required to 3.24. + + * Bug fixes/improvements: + * Various internal code cleanups, simplifications, and improvements using + C++17 features, with an eye toward C++20. + + Version 2025.12.0 -- Release date 2025-12-19 ============================================ @@ -34,7 +57,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 diff --git a/benchmark/CMakeLists.txt b/benchmark/CMakeLists.txt index 643d00f6f2..4443f45688 100644 --- a/benchmark/CMakeLists.txt +++ b/benchmark/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/benchmark/benchmark-atomic.cpp b/benchmark/benchmark-atomic.cpp index 75d27b0fa2..e399d34849 100644 --- a/benchmark/benchmark-atomic.cpp +++ b/benchmark/benchmark-atomic.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/benchmark/host-device-lambda-benchmark.cpp b/benchmark/host-device-lambda-benchmark.cpp index 8438dc9cc1..a8550168d1 100644 --- a/benchmark/host-device-lambda-benchmark.cpp +++ b/benchmark/host-device-lambda-benchmark.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/benchmark/ltimes.cpp b/benchmark/ltimes.cpp index 1c751e7674..21f00bdb71 100644 --- a/benchmark/ltimes.cpp +++ b/benchmark/ltimes.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/benchmark/raja_view_blur.cpp b/benchmark/raja_view_blur.cpp index 2d7555849e..4bc601c071 100644 --- a/benchmark/raja_view_blur.cpp +++ b/benchmark/raja_view_blur.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/cmake/RAJAMacros.cmake b/cmake/RAJAMacros.cmake index 848f5779e4..2130ab3334 100644 --- a/cmake/RAJAMacros.cmake +++ b/cmake/RAJAMacros.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ################################################################################ diff --git a/cmake/SetupBasics.cmake b/cmake/SetupBasics.cmake index 9bf5f27b28..0ec17afbca 100644 --- a/cmake/SetupBasics.cmake +++ b/cmake/SetupBasics.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/cmake/SetupCompilers.cmake b/cmake/SetupCompilers.cmake index b964173c4e..9e0c3d6fa6 100644 --- a/cmake/SetupCompilers.cmake +++ b/cmake/SetupCompilers.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/cmake/SetupDependentOptions.cmake b/cmake/SetupDependentOptions.cmake index 817f698e26..558f4d4739 100644 --- a/cmake/SetupDependentOptions.cmake +++ b/cmake/SetupDependentOptions.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ################################################################################ diff --git a/cmake/SetupPackages.cmake b/cmake/SetupPackages.cmake index 4494c69bc9..e25c86a576 100644 --- a/cmake/SetupPackages.cmake +++ b/cmake/SetupPackages.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/cmake/SetupRajaConfig.cmake b/cmake/SetupRajaConfig.cmake index ea1cc049a3..a330fdd753 100644 --- a/cmake/SetupRajaConfig.cmake +++ b/cmake/SetupRajaConfig.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### @@ -24,8 +26,6 @@ endif() #set(RAJA_USE_PTR_CLASS OFF) ## Fault tolerance options -option(RAJA_ENABLE_FT "Enable fault-tolerance features" OFF) -option(RAJA_REPORT_FT "Report on use of fault-tolerant features" OFF) option(RAJA_ENABLE_ITERATOR_OVERFLOW_DEBUG "Enable Overflow checking during Iterator operations" OFF) ## Timer options diff --git a/cmake/SetupRajaOptions.cmake b/cmake/SetupRajaOptions.cmake index 555856e801..0c85894462 100644 --- a/cmake/SetupRajaOptions.cmake +++ b/cmake/SetupRajaOptions.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ################################################################################ diff --git a/cmake/thirdparty/FindCUB.cmake b/cmake/thirdparty/FindCUB.cmake index 19bd08f79e..866157ff85 100644 --- a/cmake/thirdparty/FindCUB.cmake +++ b/cmake/thirdparty/FindCUB.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/cmake/thirdparty/FindRoctracer.cmake b/cmake/thirdparty/FindRoctracer.cmake index 9bb2ca99f6..c7d0614a37 100644 --- a/cmake/thirdparty/FindRoctracer.cmake +++ b/cmake/thirdparty/FindRoctracer.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/cmake/thirdparty/FindSphinx.cmake b/cmake/thirdparty/FindSphinx.cmake index 78c1004025..76703470cc 100644 --- a/cmake/thirdparty/FindSphinx.cmake +++ b/cmake/thirdparty/FindSphinx.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/cmake/thirdparty/FindrocPRIM.cmake b/cmake/thirdparty/FindrocPRIM.cmake index 6f9f139a61..1396fce443 100644 --- a/cmake/thirdparty/FindrocPRIM.cmake +++ b/cmake/thirdparty/FindrocPRIM.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/docker/Dockerfile b/docker/Dockerfile index 97dfe89736..1207e27efa 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt index d15ea98522..cc966a2f0d 100644 --- a/docs/CMakeLists.txt +++ b/docs/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/docs/conf.py b/docs/conf.py index 6df0fef485..f517def7f3 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -80,7 +80,7 @@ # General information about the project. project = u'RAJA' -copyright = u'2016-2025, Lawrence Livermore National Security, LLNS' +copyright = u'2016-2026, Lawrence Livermore National Security, LLNS' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -89,7 +89,7 @@ # The short X.Y version. version = u'2025.12' # The full version, including alpha/beta/rc tags. -release = u'2025.12.0' +release = u'2025.12.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/doxygen/CMakeLists.txt b/docs/doxygen/CMakeLists.txt index b8143d2174..f4ae0285bd 100644 --- a/docs/doxygen/CMakeLists.txt +++ b/docs/doxygen/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/docs/doxygen/Doxyfile b/docs/doxygen/Doxyfile index e6b92e9d2b..39a5b41bc8 100644 --- a/docs/doxygen/Doxyfile +++ b/docs/doxygen/Doxyfile @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/docs/doxygen/Doxyfile.in b/docs/doxygen/Doxyfile.in index e628c31079..812e34596d 100644 --- a/docs/doxygen/Doxyfile.in +++ b/docs/doxygen/Doxyfile.in @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/docs/index.rst b/docs/index.rst index 25f4a67847..5809e2621c 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/dev_guide/branch_development.rst b/docs/sphinx/dev_guide/branch_development.rst index b65726dc3a..1d176cc01c 100644 --- a/docs/sphinx/dev_guide/branch_development.rst +++ b/docs/sphinx/dev_guide/branch_development.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/dev_guide/build_configurations.rst b/docs/sphinx/dev_guide/build_configurations.rst index 60167809a5..5e5fd2ad11 100644 --- a/docs/sphinx/dev_guide/build_configurations.rst +++ b/docs/sphinx/dev_guide/build_configurations.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/dev_guide/ci.rst b/docs/sphinx/dev_guide/ci.rst index 883ab8d016..ef5bcfdd9f 100644 --- a/docs/sphinx/dev_guide/ci.rst +++ b/docs/sphinx/dev_guide/ci.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## @@ -126,8 +127,9 @@ collaboratively with other projects. These include * `RADIUSS Shared CI `_, a centralized framework for software testing with GitLab CI on LC - machines. The project is developed on GitHub and is mirrored to the LC - CZ GitLab instance. + machines. The project is developed on GitHub and is mirrored to the LC + CZ GitLab instance. As of v2025.12.0, RADIUSS Shared CI provides + reusable GitLab CI Components (requires GitLab 17.0+). * `Spack `_, a multi-platform package manager that builds and installs HPC software stacks. * `Uberenv `_, a Python script @@ -142,10 +144,15 @@ collaboratively with other projects. These include they relate to the Spack configuration. RADIUSS Spack Configs is a submodule in RAJA that lives in ``RAJA/scripts/radiuss-spack-configs/``. -The relationships among these dependencies in a project that uses them is +The relationships among these dependencies in a project that uses them is described in the `RADIUSS Shared CI User Guide `_ along with information about how the framework works and how to set up a project to use it. +.. note:: For detailed information about the GitLab CI Components architecture + and migration from the traditional include-based configuration, see the + `RADIUSS Shared CI Components Migration Guide + `_. + .. important:: The RAJA Spack package is maintained in the `RADIUSS Spack Configs `_ project. After packages are updated there, they are pushed to the Spack repo on GitHub via @@ -163,45 +170,47 @@ GitLab CI Testing Files (specific to LC CZ) The following figure shows directories and files in the RAJA project that support LC GitLab CI testing. -.. figure:: ./figures/RAJA-Gitlab-Files.png +.. figure:: ./figures/RAJA-GitLab-Files.png The figure shows directories and files in the RAJA repo that support GitLab - CI testing. Files in blue are specific to the CI while those in red relates + CI testing. Files in blue are specific to CI while those in red relate to the build (Spack) environment description. The ``build_and_test.sh`` - scripts stands at the interface between CI and Spack. ``uberenv`` and - ``radiuss-spack-configs`` are both Git submodules that are shared and - maintained with other projects. + scripts drives the configuration, compilation, and testing processes in + GitLab. ``uberenv`` and ``radiuss-spack-configs`` are both Git submodules + that are shared and maintained with other projects. Briefly, these files play the following roles in GitLab CI testing: * The `RAJA/.gitlab-ci.yml `_ file is the - top-level file for GitLab CI configuration. It defines variables used - throughout the CI configuration such as GitHub project name and - organization, service user account name, version information for RADIUSS - Shared CI project we are using, and top-level information for triggering - build-and-test sub-pipelines. + top-level file for GitLab CI configuration. It uses GitLab CI Components + (requires GitLab 17.0+) from the RADIUSS Shared CI project. It defines + variables used throughout the CI configuration such as GitHub project name + and organization, service user account name, and includes components for + machine-specific pipelines and utilities. * The `RAJA/.uberenv_config.json `_ file defines information about Spack such as Spack version we are using, location of Spack packages, etc. * The `RAJA/.gitlab `_ - directory contains several files that connect RAJA GitLab pipelines to - shared pipelines defined in the `RADIUSS Shared CI - `_ project, as well as - RAJA-specific jobs and global job customizations that we use, such as job - time limits, etc. These files are modified from templates provided by the - RADIUSS Shared CI project. - * In particular, `RAJA/.gitlab/jobs + directory contains RAJA-specific CI configuration files: + + * ``.gitlab/custom-jobs.yml`` - Job templates for child pipelines, created + and customized by the project based on templates from RADIUSS Shared CI. + * ``.gitlab/custom-variables.yml`` - Machine-specific allocation variables + and build configurations, created and customized by the project based on + templates from RADIUSS Shared CI. + + * The `RAJA/.gitlab/jobs `_ directory - contains the files defining RAJA specific jobs per machine. This file is + contains files defining RAJA specific jobs per machine. These files are appended to the list of shared CI jobs provided by `RADIUSS Spack Configs - `_. Each job ultimately consists - in one Spack spec. + `_. Each job ultimately + corresponds to one Spack spec. * The `RAJA/scripts/gitlab/build_and_test.sh `_ - contains commands that are run during the RAJA build and test process. It is - set in the CI using the ``JOB_CMD`` variable. + script contains commands that are run during the RAJA build and test + process. It is set in the CI using the ``JOB_CMD`` variable. In the following sections, we discuss how these files are used in the steps of the RAJA GitLab CI testing process summarized above. @@ -211,16 +220,63 @@ steps of the RAJA GitLab CI testing process summarized above. Launching CI pipelines (step 2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -In **step 2** of the diagram above, GitLab launches RAJA test pipelines +In **step 2** of the diagram above, GitLab launches RAJA test pipelines starting with the content of the ``RAJA/.gitlab-ci.yml`` file described above. -Most importantly, this file identifies the location of two files -`RAJA/.gitlab/subscribed-pipelines.yml `_ and -`RAJA/.gitlab/custom-jobs-and-variables.yml `_. -The ``subscribed-pipelines.yml`` file connects the RAJA GitLab environment to -the platform and pipelines defined in the RADIUSS Shared CI project. -The ``custom-jobs-and-variables.yml`` file defines how resources are -allocated to run test jobs on various LC platforms and common build -configuration variants for those platforms +This file includes GitLab CI Components directly from the RADIUSS Shared CI +project using the syntax +``component: $CI_SERVER_FQDN/radiuss/radiuss-shared-ci/@``. +The available components include: + + * ``base-pipeline`` - Provides core templates for machine availability checks + and pipeline orchestration + * ``utility-draft-pr-filter`` - Filters out draft pull requests + * Machine-specific pipeline components (``dane-pipeline``, ``matrix-pipeline``, + ``corona-pipeline``, ``tioga-pipeline``, ``tuolumne-pipeline``, + ``lassen-pipeline``) - Define the build and test workflows for each machine + +.. note:: **Component Versioning:** Components are versioned using the + ``@`` syntax (e.g., ``@v2025.12.0``). RAJA currently uses + ``@v2025.12.0``. When updating to a new version of RADIUSS Shared CI + components, all component references in ``.gitlab-ci.yml`` should be + updated to use the same version to ensure consistency. Version numbers + follow the ``v..`` format. + +Machine pipelines are defined inline in the ``.gitlab-ci.yml`` file using +trigger syntax with component includes. Each project creates and customizes +``.gitlab/custom-variables.yml`` locally (based on templates from RADIUSS +Shared CI) to define allocation settings for each machine, and +``.gitlab/custom-jobs.yml`` to define job-specific templates and behaviors. + +Component Inputs +"""""""""""""""" + +Components accept inputs that configure their behavior. The main inputs used are: + +**Base Pipeline Component:** + * ``github_project_name`` - The GitHub project name (e.g., "RAJA") + * ``github_project_org`` - The GitHub organization (e.g., "LLNL") + * ``github_token`` - Token for GitHub API access (typically ``$GITHUB_TOKEN``) + +**Draft PR Filter Component:** + * ``github_token``, ``github_project_name``, ``github_project_org`` - Same as above + * ``always_run_pattern`` - Regex pattern for branches that should always run + (e.g., ``"^develop$|^main$|^v[0-9.]*-RC$"``) + +**Machine Pipeline Components** (dane, matrix, corona, tioga, tuolumne, lassen): + * ``job_cmd`` - The command to run for each job (e.g., ``"./scripts/gitlab/build_and_test.sh"``) + * ``shared_alloc`` - Scheduler allocation for the shared allocation job + (e.g., ``"--exclusive --time=120 --nodes=1"`` for SLURM) + * ``job_alloc`` - Scheduler allocation for individual jobs within the shared allocation + (e.g., ``"--nodes=1"`` for SLURM) + * ``github_project_name``, ``github_project_org`` - For status reporting + +Allocation settings are defined in ``.gitlab/custom-variables.yml`` and vary by +machine and scheduler type (SLURM for dane/matrix, flux for corona/tioga/tuolumne, +LSF for lassen). For example:: + + # Dane (SLURM) allocation settings + DANE_SHARED_ALLOC: "--exclusive --reservation=ci --time=120 --nodes=1" + DANE_JOB_ALLOC: "--reservation=ci --nodes=1" Each job that is run is defined by a Spack spec in one of two places, depending on whether it is *shared* with other projects or it is specific to RAJA. The diff --git a/docs/sphinx/dev_guide/ci_tasks.rst b/docs/sphinx/dev_guide/ci_tasks.rst index e5c77da403..0e9ab209dd 100644 --- a/docs/sphinx/dev_guide/ci_tasks.rst +++ b/docs/sphinx/dev_guide/ci_tasks.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## @@ -125,11 +126,12 @@ there, modify the job entry, and create a pull request. Changing run parameters ^^^^^^^^^^^^^^^^^^^^^^^ -The parameters for each system/scheduler on which we run GitLab CI for -RAJA, such as job time limits, resource allocations, etc. are defined in the -``RAJA/.gitlab/custom-jobs-and-variables.yml`` file. This information can -remain as is, for the most part, and should not be changed unless absolutely -necessary. +The parameters for each system/scheduler on which we run GitLab CI for RAJA, +such as job time limits, resource allocations, etc. are defined in the +``RAJA/.gitlab/custom-variables.yml`` file. Job-specific templates and +customizations are defined in ``RAJA/.gitlab/custom-jobs.yml``. This +information can remain as is, for the most part, and should not be changed +unless absolutely necessary. For example, sometimes a particular job will take longer to build and run than the default allotted time for jobs on a machine. In this case, the time for the @@ -188,46 +190,47 @@ Building the Compiler ^^^^^^^^^^^^^^^^^^^^^ .. important:: Because Intel updates their compiler repo daily, it is possible - that the head of the SYCL branch will fail to build. In the event that it - does not build, try checking out an earlier commit. On the Intel/LLVM GitHub - page, one can see which of their commits builds by checking the status - badge next to each commit. Look for a commit that passes. + that the head of the SYCL branch will fail to build. If it does not build, + try checking out an earlier commit in your local cloned repo. On the + `Intel/LLVM GitHub Project `_, you can see + which of their commits builds by checking the status badge next to each + commit. Look for a recent commit that passes. -#. On LC machines, it is following the good neighbor policy to do your build on a compute node. +#. On LC machines, please follow the good neighbor policy and do your build on a compute node. Use an appropriate bank to get an interactive node, e.g on Corona:: flux alloc -t 60 -N 1 --bank=wbronze -#. Load the module of the version of GCC headers that you want to use. We typically use the system default, which on corona at time of writing is gcc/10.3.1-magic:: +#. Load the module of the version of GCC headers that you want to use. We typically use the system default, which on corona is currently gcc/10.3.1-magic. Set then environment variable ``GCC_VERSION`` to the GCC version, then load the module:: - GCC_VERSION=10.3.1 module load gcc/${GCC_VERSION}-magic -#. Load the module of the version of ROCm that you want to use:: - ROCM_VERSION=6.4.2 +#. Load the module of the version of ROCm that you want to use. Set the environment variable ``ROCM_VERSION`` to the ROCm version, then load the module:: + module load rocm/${ROCM_VERSION} -#. Load Python module you want to use. At time of writing, the LLVM configure requires at least version 3.7. we use Corona default:: - PYTHON_VERSION=3.9.12 +#. Load Python module you want to use. The LLVM configure requires at least version 3.7. Set the environment variable ``PYTHON_VERSION`` to the Python version, then load the module:: + module load python/${PYTHON_VERSION} #. Clone the SYCL branch of Intel's LLVM compiler:: git clone https://github.com/intel/llvm -b sycl -#. cd into the LLVM folder and extract the GIT SHA for naming the install directories. The install directory uses the naming convention ``clang_sycl__hip_gcc_rocm``:: +#. Go into the LLVM folder and get the Git SHA for the commit hash you are building. The first 12 characters of the hash value are used in the name of the compiler install directory. To get the first 12 characters of the hash value:: cd llvm - GIT_SHA=$(git rev-parse --short=12 HEAD) - INSTALL_PREFIX=/usr/workspace/raja-dev/clang_sycl_${GIT_SHA}_hip_gcc${GCC_VERSION}_rocm${ROCM_VERSION} + git rev-parse --short=12 HEAD -#. Build the compiler. +#. Then, set the environment variable ``GIT_SHA`` to the hash value, and set the environment variable ``INSTALL_PREFIX`` to the name of the installation directory, which has the following form: ``/usr/workspace/raja-dev/clang_sycl_${GIT_SHA}_hip_gcc${GCC_VERSION}_rocm${ROCM_VERSION}`` - a. Configure +#. After, the compiler repo code is in place and the build environment is set as described in the previous steps, build and install the compiler. - .. code-block:: bash + a. Configure: + +.. code-block:: bash python3 buildbot/configure.py --hip -o buildrocm${ROCM_VERSION} \ --cmake-gen "Unix Makefiles" \ @@ -242,16 +245,16 @@ Building the Compiler --cmake-opt=-DUR_HIP_HSA_INCLUDE_DIR=/opt/rocm-${ROCM_VERSION}/hsa/include/hsa \ --cmake-opt=-DUR_HIP_LIB_DIR=/opt/rocm-${ROCM_VERSION}/lib - #. Build:: + b. Build:: python buildbot/compile.py -o buildrocm${ROCM_VERSION} - #. Install:: + c. Install:: cp -rp buildrocm${ROCM_VERSION}/install ${INSTALL_PREFIX} cd .. -#. Set the permissions of the folder, and everything in it to 750:: +#. Set the permissions of the installation folder, and everything in it to 750:: chmod 750 ${INSTALL_PREFIX} -R @@ -268,7 +271,7 @@ Using the compiler #. Load the version of ROCm that you used when building the compiler, for example:: - ROCM_VERSION=6.4.2 + ROCM_VERSION=6.4.3 module load rocm/${ROCM_VERSION} #. Navigate to the root of your local RAJA checkout space:: @@ -279,15 +282,15 @@ Using the compiler This is the ``INSTALL_PREFIX`` used above. For example:: - SYCL_INSTALL_PREFIX=/usr/workspace/raja-dev/clang_sycl_16b7bcb09915_hip_gcc10.3.1_rocm6.4.2 + SYCL_INSTALL_PREFIX=/usr/workspace/raja-dev/clang_sycl_16b7bcb09915_hip_gcc10.3.1_rocm6.4.3 #. Run the test config script:: ./scripts/lc-builds/corona_sycl.sh ${SYCL_INSTALL_PREFIX} #. As indicated in the output of the ``corona_sycl.sh`` script the SYCL compiler libraries need to be on the ``LD_LIBRARY_PATH``:: - - export LD_LIBRARY_PATH=${SYCL_INSTALL_PREFIX}/lib:${SYCL_INSTALL_PREFIX}/lib64:$LD_LIBRARY_PATH + + export LD_LIBRARY_PATH=${SYCL_INSTALL_PREFIX}/lib:${SYCL_INSTALL_PREFIX}/lib64:$LD_LIBRARY_PATH #. cd into the generated build directory:: @@ -409,10 +412,11 @@ Specifically, * The RAJA Performance Suite GitLab CI process is driven by the `RAJAPerf/.gitlab-ci.yml - `_ file. - * The ``custom-jobs-and-variables.yml`` and ``subscribed-pipelines.yml`` - files reside in the `RAJAPerf/.gitlab - `_ directory. + `_ file, + which uses GitLab CI Components from radiuss-shared-ci. + * The ``custom-jobs.yml`` and ``custom-variables.yml`` files reside in + `RAJAPerf/.gitlab + `_. * The ``build_and_test.sh`` script resides in the `RAJAPerf/scripts/gitlab `_ directory. * The `RAJAPerf/Dockerfile diff --git a/docs/sphinx/dev_guide/contributing.rst b/docs/sphinx/dev_guide/contributing.rst index 69386776f4..d8c09f8584 100644 --- a/docs/sphinx/dev_guide/contributing.rst +++ b/docs/sphinx/dev_guide/contributing.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/dev_guide/figures/RAJA-GitLab-Files.png b/docs/sphinx/dev_guide/figures/RAJA-GitLab-Files.png new file mode 100644 index 0000000000..583edbdf92 Binary files /dev/null and b/docs/sphinx/dev_guide/figures/RAJA-GitLab-Files.png differ diff --git a/docs/sphinx/dev_guide/figures/RAJA-Gitlab-Files.png b/docs/sphinx/dev_guide/figures/RAJA-Gitlab-Files.png deleted file mode 100644 index c0704c3889..0000000000 Binary files a/docs/sphinx/dev_guide/figures/RAJA-Gitlab-Files.png and /dev/null differ diff --git a/docs/sphinx/dev_guide/index.rst b/docs/sphinx/dev_guide/index.rst index 536f638d35..7d7a9a051a 100644 --- a/docs/sphinx/dev_guide/index.rst +++ b/docs/sphinx/dev_guide/index.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/dev_guide/release_process.rst b/docs/sphinx/dev_guide/release_process.rst index e8d9f3689e..e6e87ee1ab 100644 --- a/docs/sphinx/dev_guide/release_process.rst +++ b/docs/sphinx/dev_guide/release_process.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/dev_guide/tests.rst b/docs/sphinx/dev_guide/tests.rst index 88543ad386..4a5cd71ddf 100644 --- a/docs/sphinx/dev_guide/tests.rst +++ b/docs/sphinx/dev_guide/tests.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/dev_guide/versioning.rst b/docs/sphinx/dev_guide/versioning.rst index 338ab24d68..4d0cba2e08 100644 --- a/docs/sphinx/dev_guide/versioning.rst +++ b/docs/sphinx/dev_guide/versioning.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/raja_license.rst b/docs/sphinx/raja_license.rst index 3f15730246..59cb39e8b3 100644 --- a/docs/sphinx/raja_license.rst +++ b/docs/sphinx/raja_license.rst @@ -1,34 +1,19 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## -.. _raja-copyright: +.. _rajaperf-copyright: -====================================== +========================================================== RAJA Copyright and License Information -====================================== +========================================================== -Copyright (c) 2016-25, Lawrence Livermore National Security, LLC. +.. include:: ../../LICENSE -Produced at the Lawrence Livermore National Laboratory. - -All rights reserved. See additional details below. - -Unlimited Open Source - BSD Distribution - -LLNL-CODE-689114 - -OCEC-16-063 - - -RAJA License ------------- - -.. include:: ../../LICENSE - -.. include:: ../../NOTICE +.. include:: ../../NOTICE diff --git a/docs/sphinx/user_guide/CMakeLists.txt b/docs/sphinx/user_guide/CMakeLists.txt index 504f2ae138..731cbeb09b 100644 --- a/docs/sphinx/user_guide/CMakeLists.txt +++ b/docs/sphinx/user_guide/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/docs/sphinx/user_guide/app_considerations.rst b/docs/sphinx/user_guide/app_considerations.rst index 553a1060fc..24fb021824 100644 --- a/docs/sphinx/user_guide/app_considerations.rst +++ b/docs/sphinx/user_guide/app_considerations.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/config_options.rst b/docs/sphinx/user_guide/config_options.rst index ab65709010..0fd89624af 100644 --- a/docs/sphinx/user_guide/config_options.rst +++ b/docs/sphinx/user_guide/config_options.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## @@ -335,25 +336,6 @@ in units of **bytes**. For details on the options in this section are used, please see the header file ``RAJA/include/RAJA/util/types.hpp``. -Other RAJA Features -------------------- - -RAJA contains some features that are used mainly for development or may -not be of general interest to RAJA users. These are turned off be default. -They are described here for reference and completeness. - - =========================== ======================================= - Variable Meaning - =========================== ======================================= - RAJA_ENABLE_FT Enable/disable RAJA experimental - loop-level fault-tolerance mechanism - RAJA_REPORT_FT Enable/disable a report of fault- - tolerance enabled run (e.g., number of - faults detected, recovered from, - recovery overhead, etc.) - =========================== ======================================= - - .. _configopt-raja-backends-label: =============================== diff --git a/docs/sphinx/user_guide/cook_book.rst b/docs/sphinx/user_guide/cook_book.rst index d4747e4b7b..5c7e5b8275 100644 --- a/docs/sphinx/user_guide/cook_book.rst +++ b/docs/sphinx/user_guide/cook_book.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/cook_book/multi-reduction.rst b/docs/sphinx/user_guide/cook_book/multi-reduction.rst index 75165b6d86..c3fc9e3135 100644 --- a/docs/sphinx/user_guide/cook_book/multi-reduction.rst +++ b/docs/sphinx/user_guide/cook_book/multi-reduction.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/cook_book/reduction.rst b/docs/sphinx/user_guide/cook_book/reduction.rst index 8bbbc84eb9..4498d976d4 100644 --- a/docs/sphinx/user_guide/cook_book/reduction.rst +++ b/docs/sphinx/user_guide/cook_book/reduction.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/atomic.rst b/docs/sphinx/user_guide/feature/atomic.rst index 44ccd8ff01..da30fe9c7c 100644 --- a/docs/sphinx/user_guide/feature/atomic.rst +++ b/docs/sphinx/user_guide/feature/atomic.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/iteration_spaces.rst b/docs/sphinx/user_guide/feature/iteration_spaces.rst index 923ccc228c..aeba1da60d 100644 --- a/docs/sphinx/user_guide/feature/iteration_spaces.rst +++ b/docs/sphinx/user_guide/feature/iteration_spaces.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/local_array.rst b/docs/sphinx/user_guide/feature/local_array.rst index 2183001df0..ebdc430acc 100644 --- a/docs/sphinx/user_guide/feature/local_array.rst +++ b/docs/sphinx/user_guide/feature/local_array.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/loop_basic.rst b/docs/sphinx/user_guide/feature/loop_basic.rst index 145438567a..830f92c744 100644 --- a/docs/sphinx/user_guide/feature/loop_basic.rst +++ b/docs/sphinx/user_guide/feature/loop_basic.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/multi-reduction.rst b/docs/sphinx/user_guide/feature/multi-reduction.rst index d42e153180..a6b3ba6594 100644 --- a/docs/sphinx/user_guide/feature/multi-reduction.rst +++ b/docs/sphinx/user_guide/feature/multi-reduction.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/plugins.rst b/docs/sphinx/user_guide/feature/plugins.rst index 4b695ece97..73c5e3237f 100644 --- a/docs/sphinx/user_guide/feature/plugins.rst +++ b/docs/sphinx/user_guide/feature/plugins.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/policies.rst b/docs/sphinx/user_guide/feature/policies.rst index 7d5cb92741..b18b1e1828 100644 --- a/docs/sphinx/user_guide/feature/policies.rst +++ b/docs/sphinx/user_guide/feature/policies.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/reduction.rst b/docs/sphinx/user_guide/feature/reduction.rst index 6f264f9787..593194060d 100644 --- a/docs/sphinx/user_guide/feature/reduction.rst +++ b/docs/sphinx/user_guide/feature/reduction.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/resource.rst b/docs/sphinx/user_guide/feature/resource.rst index c782d1d26b..e30b88ac16 100644 --- a/docs/sphinx/user_guide/feature/resource.rst +++ b/docs/sphinx/user_guide/feature/resource.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/scan.rst b/docs/sphinx/user_guide/feature/scan.rst index 5064218b49..f41d32d31a 100644 --- a/docs/sphinx/user_guide/feature/scan.rst +++ b/docs/sphinx/user_guide/feature/scan.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/sort.rst b/docs/sphinx/user_guide/feature/sort.rst index 08c8a99309..5e7f17fb78 100644 --- a/docs/sphinx/user_guide/feature/sort.rst +++ b/docs/sphinx/user_guide/feature/sort.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/tiling.rst b/docs/sphinx/user_guide/feature/tiling.rst index cc4ea3de0b..2aea43033b 100644 --- a/docs/sphinx/user_guide/feature/tiling.rst +++ b/docs/sphinx/user_guide/feature/tiling.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/vectorization.rst b/docs/sphinx/user_guide/feature/vectorization.rst index 4576e19c54..266ca8e398 100644 --- a/docs/sphinx/user_guide/feature/vectorization.rst +++ b/docs/sphinx/user_guide/feature/vectorization.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/view.rst b/docs/sphinx/user_guide/feature/view.rst index 0b113b3518..8ef42f6023 100644 --- a/docs/sphinx/user_guide/feature/view.rst +++ b/docs/sphinx/user_guide/feature/view.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/feature/workgroup.rst b/docs/sphinx/user_guide/feature/workgroup.rst index dac73c4e5f..cd0e567cbd 100644 --- a/docs/sphinx/user_guide/feature/workgroup.rst +++ b/docs/sphinx/user_guide/feature/workgroup.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and other RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/features.rst b/docs/sphinx/user_guide/features.rst index 7c9c3cf3e4..c44d9cf3ed 100644 --- a/docs/sphinx/user_guide/features.rst +++ b/docs/sphinx/user_guide/features.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/getting_started.rst b/docs/sphinx/user_guide/getting_started.rst index b59e6354d4..661ef3eb24 100644 --- a/docs/sphinx/user_guide/getting_started.rst +++ b/docs/sphinx/user_guide/getting_started.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/index.rst b/docs/sphinx/user_guide/index.rst index cdc353538b..be71ac2870 100644 --- a/docs/sphinx/user_guide/index.rst +++ b/docs/sphinx/user_guide/index.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/profiling_with_caliper.rst b/docs/sphinx/user_guide/profiling_with_caliper.rst index 2b69fc0e09..ee31dc68f4 100644 --- a/docs/sphinx/user_guide/profiling_with_caliper.rst +++ b/docs/sphinx/user_guide/profiling_with_caliper.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial.rst b/docs/sphinx/user_guide/tutorial.rst index cbeef75cee..3fd2cdc4e0 100644 --- a/docs/sphinx/user_guide/tutorial.rst +++ b/docs/sphinx/user_guide/tutorial.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/add_vectors.rst b/docs/sphinx/user_guide/tutorial/add_vectors.rst index 85f213c171..5ce61b8427 100644 --- a/docs/sphinx/user_guide/tutorial/add_vectors.rst +++ b/docs/sphinx/user_guide/tutorial/add_vectors.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/atomic_histogram.rst b/docs/sphinx/user_guide/tutorial/atomic_histogram.rst index e01418b7c9..1434c75780 100644 --- a/docs/sphinx/user_guide/tutorial/atomic_histogram.rst +++ b/docs/sphinx/user_guide/tutorial/atomic_histogram.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/dot_product.rst b/docs/sphinx/user_guide/tutorial/dot_product.rst index 38f4094e99..46f9dde472 100644 --- a/docs/sphinx/user_guide/tutorial/dot_product.rst +++ b/docs/sphinx/user_guide/tutorial/dot_product.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/gaussSeidel.rst-KEEP b/docs/sphinx/user_guide/tutorial/gaussSeidel.rst-KEEP index d99c5c87ea..0880cdcc3d 100644 --- a/docs/sphinx/user_guide/tutorial/gaussSeidel.rst-KEEP +++ b/docs/sphinx/user_guide/tutorial/gaussSeidel.rst-KEEP @@ -1,7 +1,10 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. +.. ## +.. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## .. _gaussseidel-label: diff --git a/docs/sphinx/user_guide/tutorial/halo-exchange.rst b/docs/sphinx/user_guide/tutorial/halo-exchange.rst index c76307589c..1dcb4840ad 100644 --- a/docs/sphinx/user_guide/tutorial/halo-exchange.rst +++ b/docs/sphinx/user_guide/tutorial/halo-exchange.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/indexset_segments.rst b/docs/sphinx/user_guide/tutorial/indexset_segments.rst index dca23757fb..3ff7ae4d3f 100644 --- a/docs/sphinx/user_guide/tutorial/indexset_segments.rst +++ b/docs/sphinx/user_guide/tutorial/indexset_segments.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/jacobi.rst-KEEP b/docs/sphinx/user_guide/tutorial/jacobi.rst-KEEP index f9aff532b7..8e1e1c71d2 100644 --- a/docs/sphinx/user_guide/tutorial/jacobi.rst-KEEP +++ b/docs/sphinx/user_guide/tutorial/jacobi.rst-KEEP @@ -1,7 +1,10 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. +.. ## +.. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## .. _jacobi-label: diff --git a/docs/sphinx/user_guide/tutorial/kernel_exec_pols.rst b/docs/sphinx/user_guide/tutorial/kernel_exec_pols.rst index 2a7d3ca764..7fda65038e 100644 --- a/docs/sphinx/user_guide/tutorial/kernel_exec_pols.rst +++ b/docs/sphinx/user_guide/tutorial/kernel_exec_pols.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/kernel_nested_loop_reorder.rst b/docs/sphinx/user_guide/tutorial/kernel_nested_loop_reorder.rst index 4ec1084a4b..4a40d5f7f6 100644 --- a/docs/sphinx/user_guide/tutorial/kernel_nested_loop_reorder.rst +++ b/docs/sphinx/user_guide/tutorial/kernel_nested_loop_reorder.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/launch_basic.rst b/docs/sphinx/user_guide/tutorial/launch_basic.rst index 2682037860..6ce92801b4 100644 --- a/docs/sphinx/user_guide/tutorial/launch_basic.rst +++ b/docs/sphinx/user_guide/tutorial/launch_basic.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-20, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/launch_exec_pols.rst b/docs/sphinx/user_guide/tutorial/launch_exec_pols.rst index fd87bcead9..d784907967 100644 --- a/docs/sphinx/user_guide/tutorial/launch_exec_pols.rst +++ b/docs/sphinx/user_guide/tutorial/launch_exec_pols.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/launch_naming_kernels.rst b/docs/sphinx/user_guide/tutorial/launch_naming_kernels.rst index 6d6f4d5b82..1e574667c2 100644 --- a/docs/sphinx/user_guide/tutorial/launch_naming_kernels.rst +++ b/docs/sphinx/user_guide/tutorial/launch_naming_kernels.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-20, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/matrix_multiply.rst b/docs/sphinx/user_guide/tutorial/matrix_multiply.rst index 22d3336de1..d874581e9b 100644 --- a/docs/sphinx/user_guide/tutorial/matrix_multiply.rst +++ b/docs/sphinx/user_guide/tutorial/matrix_multiply.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/matrix_transpose.rst b/docs/sphinx/user_guide/tutorial/matrix_transpose.rst index 91c06a35be..0acab6e30b 100644 --- a/docs/sphinx/user_guide/tutorial/matrix_transpose.rst +++ b/docs/sphinx/user_guide/tutorial/matrix_transpose.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/matrix_transpose_local_array.rst b/docs/sphinx/user_guide/tutorial/matrix_transpose_local_array.rst index a27261669f..653cb96446 100644 --- a/docs/sphinx/user_guide/tutorial/matrix_transpose_local_array.rst +++ b/docs/sphinx/user_guide/tutorial/matrix_transpose_local_array.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/matrix_transpose_tiled.rst b/docs/sphinx/user_guide/tutorial/matrix_transpose_tiled.rst index 208533c4d5..05cd850eb3 100644 --- a/docs/sphinx/user_guide/tutorial/matrix_transpose_tiled.rst +++ b/docs/sphinx/user_guide/tutorial/matrix_transpose_tiled.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/offset-layout-5pt-stencil.rst b/docs/sphinx/user_guide/tutorial/offset-layout-5pt-stencil.rst index 72a4dcc027..9965c76d81 100644 --- a/docs/sphinx/user_guide/tutorial/offset-layout-5pt-stencil.rst +++ b/docs/sphinx/user_guide/tutorial/offset-layout-5pt-stencil.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/permuted-layout-batch-matrix-multiply.rst b/docs/sphinx/user_guide/tutorial/permuted-layout-batch-matrix-multiply.rst index 006b455978..08bdf11585 100644 --- a/docs/sphinx/user_guide/tutorial/permuted-layout-batch-matrix-multiply.rst +++ b/docs/sphinx/user_guide/tutorial/permuted-layout-batch-matrix-multiply.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/reductions.rst b/docs/sphinx/user_guide/tutorial/reductions.rst index 0c6907edb2..01169d0143 100644 --- a/docs/sphinx/user_guide/tutorial/reductions.rst +++ b/docs/sphinx/user_guide/tutorial/reductions.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/scan.rst b/docs/sphinx/user_guide/tutorial/scan.rst index 6ef46b31e0..5c12eaf945 100644 --- a/docs/sphinx/user_guide/tutorial/scan.rst +++ b/docs/sphinx/user_guide/tutorial/scan.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/sort.rst b/docs/sphinx/user_guide/tutorial/sort.rst index 49f21aabf9..50cb26d70a 100644 --- a/docs/sphinx/user_guide/tutorial/sort.rst +++ b/docs/sphinx/user_guide/tutorial/sort.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/vertexsum_coloring.rst b/docs/sphinx/user_guide/tutorial/vertexsum_coloring.rst index 4b9a87b7fd..c398d603d6 100644 --- a/docs/sphinx/user_guide/tutorial/vertexsum_coloring.rst +++ b/docs/sphinx/user_guide/tutorial/vertexsum_coloring.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/view_layout.rst b/docs/sphinx/user_guide/tutorial/view_layout.rst index 329d4cc457..dced85fccf 100644 --- a/docs/sphinx/user_guide/tutorial/view_layout.rst +++ b/docs/sphinx/user_guide/tutorial/view_layout.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/sphinx/user_guide/tutorial/wave.rst-KEEP b/docs/sphinx/user_guide/tutorial/wave.rst-KEEP index f5dcb5005f..92dc833b0a 100644 --- a/docs/sphinx/user_guide/tutorial/wave.rst-KEEP +++ b/docs/sphinx/user_guide/tutorial/wave.rst-KEEP @@ -1,7 +1,10 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. +.. ## +.. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## .. _waveeq-label: diff --git a/docs/sphinx/user_guide/using_raja.rst b/docs/sphinx/user_guide/using_raja.rst index 3118ee9d13..7d848e3d37 100644 --- a/docs/sphinx/user_guide/using_raja.rst +++ b/docs/sphinx/user_guide/using_raja.rst @@ -1,7 +1,8 @@ .. ## -.. ## Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -.. ## and RAJA project contributors. See the RAJA/LICENSE file -.. ## for details. +.. ## Copyright (c) Lawrence Livermore National Security, LLC and other +.. ## RAJA Project Developers. See top-level LICENSE and COPYRIGHT +.. ## files for dates and other details. No copyright assignment is required +.. ## to contribute to RAJA. .. ## .. ## SPDX-License-Identifier: (BSD-3-Clause) .. ## diff --git a/docs/style_guide.md b/docs/style_guide.md index 7fb7c5ba22..557f6ece22 100644 --- a/docs/style_guide.md +++ b/docs/style_guide.md @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 654f7a45ae..f33286f78e 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -1,7 +1,11 @@ -# and RAJA project contributors. See the RAJA/LICENSE file for details. +############################################################################### +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) -############################################################################### +################################################################################ raja_add_executable( NAME make_permuted_view diff --git a/examples/dynamic-forall.cpp b/examples/dynamic-forall.cpp index 4218d8a099..97a07fc500 100644 --- a/examples/dynamic-forall.cpp +++ b/examples/dynamic-forall.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/dynamic_mat_transpose.cpp b/examples/dynamic_mat_transpose.cpp index 19eba11409..9597349460 100644 --- a/examples/dynamic_mat_transpose.cpp +++ b/examples/dynamic_mat_transpose.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/forall-param-reductions.cpp b/examples/forall-param-reductions.cpp index 307d47175c..5bcedee20b 100644 --- a/examples/forall-param-reductions.cpp +++ b/examples/forall-param-reductions.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/forall_multi-reductions.cpp b/examples/forall_multi-reductions.cpp index da73089812..3cd57002cc 100644 --- a/examples/forall_multi-reductions.cpp +++ b/examples/forall_multi-reductions.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/jacobi.cpp b/examples/jacobi.cpp index e0ecf3fe9f..4aefa1a364 100644 --- a/examples/jacobi.cpp +++ b/examples/jacobi.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/launch-param-reductions.cpp b/examples/launch-param-reductions.cpp index 98f8d5b891..7461c5d096 100644 --- a/examples/launch-param-reductions.cpp +++ b/examples/launch-param-reductions.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/launch_flatten.cpp b/examples/launch_flatten.cpp index f1f5235ac0..ea730dd0e9 100644 --- a/examples/launch_flatten.cpp +++ b/examples/launch_flatten.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/launch_matrix-multiply.cpp b/examples/launch_matrix-multiply.cpp index f670f6cf14..1e3e514a0a 100644 --- a/examples/launch_matrix-multiply.cpp +++ b/examples/launch_matrix-multiply.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-20, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/launch_reductions.cpp b/examples/launch_reductions.cpp index 2555f98040..02ba4cc47f 100644 --- a/examples/launch_reductions.cpp +++ b/examples/launch_reductions.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/make_permuted_view.cpp b/examples/make_permuted_view.cpp index 5d84273dbe..03b443e4f7 100644 --- a/examples/make_permuted_view.cpp +++ b/examples/make_permuted_view.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/memoryManager.hpp b/examples/memoryManager.hpp index 6133c66567..7afdbeafc0 100644 --- a/examples/memoryManager.hpp +++ b/examples/memoryManager.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/multiview.cpp b/examples/multiview.cpp index 2ef3e4d81f..08d37b9e99 100644 --- a/examples/multiview.cpp +++ b/examples/multiview.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/omp-target-kernel.cpp b/examples/omp-target-kernel.cpp index e24ff6f5a6..4b13427b41 100644 --- a/examples/omp-target-kernel.cpp +++ b/examples/omp-target-kernel.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/omp-target-ltimes.cpp b/examples/omp-target-ltimes.cpp index 94d555fcdf..8c1fbae9ad 100644 --- a/examples/omp-target-ltimes.cpp +++ b/examples/omp-target-ltimes.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/pi-reduce_vs_atomic.cpp b/examples/pi-reduce_vs_atomic.cpp index e1a87ce6f7..85afc930db 100644 --- a/examples/pi-reduce_vs_atomic.cpp +++ b/examples/pi-reduce_vs_atomic.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/plugin/CMakeLists.txt b/examples/plugin/CMakeLists.txt index ca09bb3083..2816979ed4 100644 --- a/examples/plugin/CMakeLists.txt +++ b/examples/plugin/CMakeLists.txt @@ -1,9 +1,11 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) -################################################################################ +############################################################################### if(RAJA_ENABLE_CALIPER) raja_add_executable( diff --git a/examples/plugin/counter-plugin.cpp b/examples/plugin/counter-plugin.cpp index c1f8c574d0..9aff4b75cb 100644 --- a/examples/plugin/counter-plugin.cpp +++ b/examples/plugin/counter-plugin.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/plugin/raja-forall-caliper.cpp b/examples/plugin/raja-forall-caliper.cpp index df6383ac6f..2c4580427f 100644 --- a/examples/plugin/raja-forall-caliper.cpp +++ b/examples/plugin/raja-forall-caliper.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/plugin/raja-launch-caliper.cpp b/examples/plugin/raja-launch-caliper.cpp index 3046f5fa3c..b8514025c0 100644 --- a/examples/plugin/raja-launch-caliper.cpp +++ b/examples/plugin/raja-launch-caliper.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/plugin/test-plugin-dynamic.cpp b/examples/plugin/test-plugin-dynamic.cpp index 77bfe573da..344e18e74c 100644 --- a/examples/plugin/test-plugin-dynamic.cpp +++ b/examples/plugin/test-plugin-dynamic.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/plugin/test-plugin.cpp b/examples/plugin/test-plugin.cpp index aa7f633bc0..5bf39793b6 100644 --- a/examples/plugin/test-plugin.cpp +++ b/examples/plugin/test-plugin.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/plugin/timer-plugin.cpp b/examples/plugin/timer-plugin.cpp index f0586987f7..7b2828d419 100644 --- a/examples/plugin/timer-plugin.cpp +++ b/examples/plugin/timer-plugin.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/raja-launch.cpp b/examples/raja-launch.cpp index 0c60ae9b16..dec57c0962 100644 --- a/examples/raja-launch.cpp +++ b/examples/raja-launch.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/red-black-gauss-seidel.cpp b/examples/red-black-gauss-seidel.cpp index 6d185a1b8a..04c8c0ca42 100644 --- a/examples/red-black-gauss-seidel.cpp +++ b/examples/red-black-gauss-seidel.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/resource-dynamic-forall.cpp b/examples/resource-dynamic-forall.cpp index 41b782337a..76391b6ade 100644 --- a/examples/resource-dynamic-forall.cpp +++ b/examples/resource-dynamic-forall.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/resource-forall.cpp b/examples/resource-forall.cpp index cee44fedc2..26a88c6e8a 100644 --- a/examples/resource-forall.cpp +++ b/examples/resource-forall.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/resource-kernel.cpp b/examples/resource-kernel.cpp index 064d0e629e..e32d66f5a7 100644 --- a/examples/resource-kernel.cpp +++ b/examples/resource-kernel.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/resource-launch.cpp b/examples/resource-launch.cpp index 9e73462e1e..840f2a38a6 100644 --- a/examples/resource-launch.cpp +++ b/examples/resource-launch.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/resource-runtime-launch.cpp b/examples/resource-runtime-launch.cpp index 8cb9908aab..777783b44f 100644 --- a/examples/resource-runtime-launch.cpp +++ b/examples/resource-runtime-launch.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/tut_daxpy.cpp b/examples/tut_daxpy.cpp index 55cb3d74d5..36d594cb4b 100644 --- a/examples/tut_daxpy.cpp +++ b/examples/tut_daxpy.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/tut_halo-exchange.cpp b/examples/tut_halo-exchange.cpp index f304277be9..bdd217a942 100644 --- a/examples/tut_halo-exchange.cpp +++ b/examples/tut_halo-exchange.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/tut_launch_basic.cpp b/examples/tut_launch_basic.cpp index 3d2f753304..28c499d823 100644 --- a/examples/tut_launch_basic.cpp +++ b/examples/tut_launch_basic.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-20, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/tut_matrix-multiply.cpp b/examples/tut_matrix-multiply.cpp index 9bf0e1ab68..ec9a39b001 100644 --- a/examples/tut_matrix-multiply.cpp +++ b/examples/tut_matrix-multiply.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/examples/wave-eqn.cpp b/examples/wave-eqn.cpp index 1a88f814ef..6d083242ad 100644 --- a/examples/wave-eqn.cpp +++ b/examples/wave-eqn.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/CMakeLists.txt b/exercises/CMakeLists.txt index c345a5656f..6934ad0895 100644 --- a/exercises/CMakeLists.txt +++ b/exercises/CMakeLists.txt @@ -1,6 +1,8 @@ -############################################################################## -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +############################################################################### +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/exercises/Dockerfile b/exercises/Dockerfile index 4c44e0d77c..919ceb1b5c 100644 --- a/exercises/Dockerfile +++ b/exercises/Dockerfile @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/exercises/atomic-histogram.cpp b/exercises/atomic-histogram.cpp index 086b6cada9..41e9ee3623 100644 --- a/exercises/atomic-histogram.cpp +++ b/exercises/atomic-histogram.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/atomic-histogram_solution.cpp b/exercises/atomic-histogram_solution.cpp index cc3ca1f994..b75f96513c 100644 --- a/exercises/atomic-histogram_solution.cpp +++ b/exercises/atomic-histogram_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/dot-product_solution.cpp b/exercises/dot-product_solution.cpp index 26a80eb2ee..f58bc6936b 100644 --- a/exercises/dot-product_solution.cpp +++ b/exercises/dot-product_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/kernel-matrix-transpose-local-array.cpp b/exercises/kernel-matrix-transpose-local-array.cpp index 793fa300a8..6d02d3e7e7 100644 --- a/exercises/kernel-matrix-transpose-local-array.cpp +++ b/exercises/kernel-matrix-transpose-local-array.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/kernel-matrix-transpose-local-array_solution.cpp b/exercises/kernel-matrix-transpose-local-array_solution.cpp index bf61bca57b..d0101ca12e 100644 --- a/exercises/kernel-matrix-transpose-local-array_solution.cpp +++ b/exercises/kernel-matrix-transpose-local-array_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/kernel-matrix-transpose-tiled.cpp b/exercises/kernel-matrix-transpose-tiled.cpp index f5ee1ff6c0..468f6f5c40 100644 --- a/exercises/kernel-matrix-transpose-tiled.cpp +++ b/exercises/kernel-matrix-transpose-tiled.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/kernel-matrix-transpose-tiled_solution.cpp b/exercises/kernel-matrix-transpose-tiled_solution.cpp index 9cc172a481..c198c8b507 100644 --- a/exercises/kernel-matrix-transpose-tiled_solution.cpp +++ b/exercises/kernel-matrix-transpose-tiled_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/kernel-matrix-transpose.cpp b/exercises/kernel-matrix-transpose.cpp index c4439dcdcf..89d2309fe7 100644 --- a/exercises/kernel-matrix-transpose.cpp +++ b/exercises/kernel-matrix-transpose.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/kernel-matrix-transpose_solution.cpp b/exercises/kernel-matrix-transpose_solution.cpp index d81c42e9f2..dc556ddf2d 100644 --- a/exercises/kernel-matrix-transpose_solution.cpp +++ b/exercises/kernel-matrix-transpose_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/kernelintro-execpols.cpp b/exercises/kernelintro-execpols.cpp index a2f8a693b6..9a2c99a023 100644 --- a/exercises/kernelintro-execpols.cpp +++ b/exercises/kernelintro-execpols.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/kernelintro-execpols_solution.cpp b/exercises/kernelintro-execpols_solution.cpp index 3e3436692b..6adc392018 100644 --- a/exercises/kernelintro-execpols_solution.cpp +++ b/exercises/kernelintro-execpols_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/kernelintro-nested-loop-reorder.cpp b/exercises/kernelintro-nested-loop-reorder.cpp index 2285a01a51..754340062c 100644 --- a/exercises/kernelintro-nested-loop-reorder.cpp +++ b/exercises/kernelintro-nested-loop-reorder.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/kernelintro-nested-loop-reorder_solution.cpp b/exercises/kernelintro-nested-loop-reorder_solution.cpp index 4e7fe5f315..dba7c25dd7 100644 --- a/exercises/kernelintro-nested-loop-reorder_solution.cpp +++ b/exercises/kernelintro-nested-loop-reorder_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/launch-matrix-transpose-local-array.cpp b/exercises/launch-matrix-transpose-local-array.cpp index dda01643e0..229e28a6b7 100644 --- a/exercises/launch-matrix-transpose-local-array.cpp +++ b/exercises/launch-matrix-transpose-local-array.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/launch-matrix-transpose-local-array_solution.cpp b/exercises/launch-matrix-transpose-local-array_solution.cpp index d57dc5df53..0d407c45bd 100644 --- a/exercises/launch-matrix-transpose-local-array_solution.cpp +++ b/exercises/launch-matrix-transpose-local-array_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/launch-matrix-transpose-tiled.cpp b/exercises/launch-matrix-transpose-tiled.cpp index e07f4f6597..fb0c1664d8 100644 --- a/exercises/launch-matrix-transpose-tiled.cpp +++ b/exercises/launch-matrix-transpose-tiled.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/launch-matrix-transpose-tiled_solution.cpp b/exercises/launch-matrix-transpose-tiled_solution.cpp index 5c1d185fc1..f561a054d2 100644 --- a/exercises/launch-matrix-transpose-tiled_solution.cpp +++ b/exercises/launch-matrix-transpose-tiled_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/launch-matrix-transpose.cpp b/exercises/launch-matrix-transpose.cpp index 691398a961..eecf0f4465 100644 --- a/exercises/launch-matrix-transpose.cpp +++ b/exercises/launch-matrix-transpose.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/launch-matrix-transpose_solution.cpp b/exercises/launch-matrix-transpose_solution.cpp index 6e38961328..6e287b1b2e 100644 --- a/exercises/launch-matrix-transpose_solution.cpp +++ b/exercises/launch-matrix-transpose_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/launchintro-execpols.cpp b/exercises/launchintro-execpols.cpp index 9585dfc1e8..2f63492fe4 100644 --- a/exercises/launchintro-execpols.cpp +++ b/exercises/launchintro-execpols.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/launchintro-execpols_solution.cpp b/exercises/launchintro-execpols_solution.cpp index 08979cb007..bb424d23d0 100644 --- a/exercises/launchintro-execpols_solution.cpp +++ b/exercises/launchintro-execpols_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/memoryManager.hpp b/exercises/memoryManager.hpp index 6133c66567..7afdbeafc0 100644 --- a/exercises/memoryManager.hpp +++ b/exercises/memoryManager.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/offset-layout-stencil.cpp b/exercises/offset-layout-stencil.cpp index 327590020d..1385d2579c 100644 --- a/exercises/offset-layout-stencil.cpp +++ b/exercises/offset-layout-stencil.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/offset-layout-stencil_solution.cpp b/exercises/offset-layout-stencil_solution.cpp index 57a3ffd374..64b2899c0e 100644 --- a/exercises/offset-layout-stencil_solution.cpp +++ b/exercises/offset-layout-stencil_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/permuted-layout-batch-matrix-multiply.cpp b/exercises/permuted-layout-batch-matrix-multiply.cpp index 7779aea551..df2fda055b 100644 --- a/exercises/permuted-layout-batch-matrix-multiply.cpp +++ b/exercises/permuted-layout-batch-matrix-multiply.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/permuted-layout-batch-matrix-multiply_solution.cpp b/exercises/permuted-layout-batch-matrix-multiply_solution.cpp index 75aa865787..0610850ce3 100644 --- a/exercises/permuted-layout-batch-matrix-multiply_solution.cpp +++ b/exercises/permuted-layout-batch-matrix-multiply_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/reductions.cpp b/exercises/reductions.cpp index 71a0316e3a..405449cc04 100644 --- a/exercises/reductions.cpp +++ b/exercises/reductions.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/reductions_solution.cpp b/exercises/reductions_solution.cpp index 21e87e3056..870c7744d8 100644 --- a/exercises/reductions_solution.cpp +++ b/exercises/reductions_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/scan.cpp b/exercises/scan.cpp index 18161db662..bb10a9181b 100644 --- a/exercises/scan.cpp +++ b/exercises/scan.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/scan_solution.cpp b/exercises/scan_solution.cpp index 2dc3075438..0e9e6687f8 100644 --- a/exercises/scan_solution.cpp +++ b/exercises/scan_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/segment-indexset-basics.cpp b/exercises/segment-indexset-basics.cpp index 880444254b..96526859e6 100644 --- a/exercises/segment-indexset-basics.cpp +++ b/exercises/segment-indexset-basics.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/segment-indexset-basics_solution.cpp b/exercises/segment-indexset-basics_solution.cpp index d3b8cd3fde..af64edc96a 100644 --- a/exercises/segment-indexset-basics_solution.cpp +++ b/exercises/segment-indexset-basics_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/sort.cpp b/exercises/sort.cpp index 6afb3666b2..d58c44531f 100644 --- a/exercises/sort.cpp +++ b/exercises/sort.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/sort_solution.cpp b/exercises/sort_solution.cpp index ffb8990362..0181318289 100644 --- a/exercises/sort_solution.cpp +++ b/exercises/sort_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/tutorial_halfday/CMakeLists.txt b/exercises/tutorial_halfday/CMakeLists.txt index 7aec996899..15da353af4 100644 --- a/exercises/tutorial_halfday/CMakeLists.txt +++ b/exercises/tutorial_halfday/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/exercises/tutorial_halfday/ex2_approx-pi.cpp b/exercises/tutorial_halfday/ex2_approx-pi.cpp index b6dae12100..d710c45698 100644 --- a/exercises/tutorial_halfday/ex2_approx-pi.cpp +++ b/exercises/tutorial_halfday/ex2_approx-pi.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/tutorial_halfday/ex2_approx-pi_solution.cpp b/exercises/tutorial_halfday/ex2_approx-pi_solution.cpp index 6b16836569..b0e68fc572 100644 --- a/exercises/tutorial_halfday/ex2_approx-pi_solution.cpp +++ b/exercises/tutorial_halfday/ex2_approx-pi_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/tutorial_halfday/ex5_line-of-sight.cpp b/exercises/tutorial_halfday/ex5_line-of-sight.cpp index 22934b179e..8e49904cb4 100644 --- a/exercises/tutorial_halfday/ex5_line-of-sight.cpp +++ b/exercises/tutorial_halfday/ex5_line-of-sight.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/tutorial_halfday/ex5_line-of-sight_solution.cpp b/exercises/tutorial_halfday/ex5_line-of-sight_solution.cpp index 21391aa316..160572e048 100644 --- a/exercises/tutorial_halfday/ex5_line-of-sight_solution.cpp +++ b/exercises/tutorial_halfday/ex5_line-of-sight_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/tutorial_halfday/ex6_stencil-offset-layout.cpp b/exercises/tutorial_halfday/ex6_stencil-offset-layout.cpp index 988c5e4e42..e77d7299e6 100644 --- a/exercises/tutorial_halfday/ex6_stencil-offset-layout.cpp +++ b/exercises/tutorial_halfday/ex6_stencil-offset-layout.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/tutorial_halfday/ex6_stencil-offset-layout_solution.cpp b/exercises/tutorial_halfday/ex6_stencil-offset-layout_solution.cpp index 08d8ac934b..b73736c0e1 100644 --- a/exercises/tutorial_halfday/ex6_stencil-offset-layout_solution.cpp +++ b/exercises/tutorial_halfday/ex6_stencil-offset-layout_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/tutorial_halfday/ex8_tiled-matrix-transpose.cpp b/exercises/tutorial_halfday/ex8_tiled-matrix-transpose.cpp index be69ad0e5a..cc0820f643 100644 --- a/exercises/tutorial_halfday/ex8_tiled-matrix-transpose.cpp +++ b/exercises/tutorial_halfday/ex8_tiled-matrix-transpose.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/tutorial_halfday/ex8_tiled-matrix-transpose_solution.cpp b/exercises/tutorial_halfday/ex8_tiled-matrix-transpose_solution.cpp index 5d500a1b56..5a3c4b8b28 100644 --- a/exercises/tutorial_halfday/ex8_tiled-matrix-transpose_solution.cpp +++ b/exercises/tutorial_halfday/ex8_tiled-matrix-transpose_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/tutorial_halfday/ex9_matrix-transpose-local-array.cpp b/exercises/tutorial_halfday/ex9_matrix-transpose-local-array.cpp index 3ea6ba379a..c6ea406fbd 100644 --- a/exercises/tutorial_halfday/ex9_matrix-transpose-local-array.cpp +++ b/exercises/tutorial_halfday/ex9_matrix-transpose-local-array.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/tutorial_halfday/ex9_matrix-transpose-local-array_solution.cpp b/exercises/tutorial_halfday/ex9_matrix-transpose-local-array_solution.cpp index 6c615eb7ad..aac60f3268 100644 --- a/exercises/tutorial_halfday/ex9_matrix-transpose-local-array_solution.cpp +++ b/exercises/tutorial_halfday/ex9_matrix-transpose-local-array_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/tutorial_halfday/memoryManager.hpp b/exercises/tutorial_halfday/memoryManager.hpp index 3a5d7e261f..3ada59ec19 100644 --- a/exercises/tutorial_halfday/memoryManager.hpp +++ b/exercises/tutorial_halfday/memoryManager.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/vector-addition.cpp b/exercises/vector-addition.cpp index 15119e9f58..722c28c7c8 100644 --- a/exercises/vector-addition.cpp +++ b/exercises/vector-addition.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/vector-addition_solution.cpp b/exercises/vector-addition_solution.cpp index 25b4c1803c..e1200f69bc 100644 --- a/exercises/vector-addition_solution.cpp +++ b/exercises/vector-addition_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/vertexsum-indexset.cpp b/exercises/vertexsum-indexset.cpp index 132550d07d..c65a082e3f 100644 --- a/exercises/vertexsum-indexset.cpp +++ b/exercises/vertexsum-indexset.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/vertexsum-indexset_solution.cpp b/exercises/vertexsum-indexset_solution.cpp index de55dc524e..1213a6f9d6 100644 --- a/exercises/vertexsum-indexset_solution.cpp +++ b/exercises/vertexsum-indexset_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/view-layout.cpp b/exercises/view-layout.cpp index 27ee2ac375..47cf3b9a0b 100644 --- a/exercises/view-layout.cpp +++ b/exercises/view-layout.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/exercises/view-layout_solution.cpp b/exercises/view-layout_solution.cpp index 2035d84d26..32e2702a39 100644 --- a/exercises/view-layout_solution.cpp +++ b/exercises/view-layout_solution.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/host-configs/alcf-builds/cooley_clang5_0.cmake b/host-configs/alcf-builds/cooley_clang5_0.cmake index 91755093dc..c6487151c9 100644 --- a/host-configs/alcf-builds/cooley_clang5_0.cmake +++ b/host-configs/alcf-builds/cooley_clang5_0.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/alcf-builds/cooley_gcc7_1_0.cmake b/host-configs/alcf-builds/cooley_gcc7_1_0.cmake index 59679a59c4..0a6ed2c209 100644 --- a/host-configs/alcf-builds/cooley_gcc7_1_0.cmake +++ b/host-configs/alcf-builds/cooley_gcc7_1_0.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/alcf-builds/cooley_nvcc_clang4_0.cmake b/host-configs/alcf-builds/cooley_nvcc_clang4_0.cmake index e015260fec..74be690333 100644 --- a/host-configs/alcf-builds/cooley_nvcc_clang4_0.cmake +++ b/host-configs/alcf-builds/cooley_nvcc_clang4_0.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ################################################################################ diff --git a/host-configs/alcf-builds/dpcpp.cuda.cmake b/host-configs/alcf-builds/dpcpp.cuda.cmake index f924541572..fe07838229 100755 --- a/host-configs/alcf-builds/dpcpp.cuda.cmake +++ b/host-configs/alcf-builds/dpcpp.cuda.cmake @@ -1,16 +1,11 @@ +############################################################################### +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # -## Copyright (c) 2016-19, Lawrence Livermore National Security, LLC. -## -## Produced at the Lawrence Livermore National Laboratory. -## -## LLNL-CODE-689114 -## -## All rights reserved. -## -## This file is part of RAJA. -## -## For details about use and distribution, please read RAJA/LICENSE. -## +# SPDX-License-Identifier: (BSD-3-Clause) +############################################################################### set(RAJA_COMPILER "RAJA_COMPILER_CLANG" CACHE STRING "") diff --git a/host-configs/alcf-builds/sycl.cmake b/host-configs/alcf-builds/sycl.cmake index f3efb32477..dc712b2072 100755 --- a/host-configs/alcf-builds/sycl.cmake +++ b/host-configs/alcf-builds/sycl.cmake @@ -1,16 +1,11 @@ +############################################################################### +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # -## Copyright (c) 2016-19, Lawrence Livermore National Security, LLC. -## -## Produced at the Lawrence Livermore National Laboratory. -## -## LLNL-CODE-689114 -## -## All rights reserved. -## -## This file is part of RAJA. -## -## For details about use and distribution, please read RAJA/LICENSE. -## +# SPDX-License-Identifier: (BSD-3-Clause) +################################################################################ set(RAJA_COMPILER "RAJA_COMPILER_CLANG" CACHE STRING "") diff --git a/host-configs/alcf-builds/theta_intel18_0.cmake b/host-configs/alcf-builds/theta_intel18_0.cmake index da23e0a251..906a29c3ed 100755 --- a/host-configs/alcf-builds/theta_intel18_0.cmake +++ b/host-configs/alcf-builds/theta_intel18_0.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/lc-builds/toss4/cce_omptarget_X.cmake b/host-configs/lc-builds/toss4/cce_omptarget_X.cmake index 695e8838c8..25b680cfa4 100644 --- a/host-configs/lc-builds/toss4/cce_omptarget_X.cmake +++ b/host-configs/lc-builds/toss4/cce_omptarget_X.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/lc-builds/toss4/clang_X.cmake b/host-configs/lc-builds/toss4/clang_X.cmake index 914a64545d..2e91454fc7 100644 --- a/host-configs/lc-builds/toss4/clang_X.cmake +++ b/host-configs/lc-builds/toss4/clang_X.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/lc-builds/toss4/clang_X_asan.cmake b/host-configs/lc-builds/toss4/clang_X_asan.cmake index 894c242b82..8debff5368 100644 --- a/host-configs/lc-builds/toss4/clang_X_asan.cmake +++ b/host-configs/lc-builds/toss4/clang_X_asan.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/lc-builds/toss4/clang_X_ubsan.cmake b/host-configs/lc-builds/toss4/clang_X_ubsan.cmake index 7756d78f3a..6c33ee5744 100644 --- a/host-configs/lc-builds/toss4/clang_X_ubsan.cmake +++ b/host-configs/lc-builds/toss4/clang_X_ubsan.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/lc-builds/toss4/corona_sycl.cmake b/host-configs/lc-builds/toss4/corona_sycl.cmake index 72f4d00234..8fdc3a8394 100755 --- a/host-configs/lc-builds/toss4/corona_sycl.cmake +++ b/host-configs/lc-builds/toss4/corona_sycl.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/lc-builds/toss4/gcc_X.cmake b/host-configs/lc-builds/toss4/gcc_X.cmake index d5495260e8..be3f527f64 100755 --- a/host-configs/lc-builds/toss4/gcc_X.cmake +++ b/host-configs/lc-builds/toss4/gcc_X.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/lc-builds/toss4/hip_3_X.cmake b/host-configs/lc-builds/toss4/hip_3_X.cmake index ffbca5dba7..63443c4db7 100644 --- a/host-configs/lc-builds/toss4/hip_3_X.cmake +++ b/host-configs/lc-builds/toss4/hip_3_X.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/lc-builds/toss4/hip_4_link_X.cmake b/host-configs/lc-builds/toss4/hip_4_link_X.cmake index 6a8be662f3..5741a02e2e 100644 --- a/host-configs/lc-builds/toss4/hip_4_link_X.cmake +++ b/host-configs/lc-builds/toss4/hip_4_link_X.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/lc-builds/toss4/icpc-classic_X.cmake b/host-configs/lc-builds/toss4/icpc-classic_X.cmake deleted file mode 100755 index c6fc6548ca..0000000000 --- a/host-configs/lc-builds/toss4/icpc-classic_X.cmake +++ /dev/null @@ -1,16 +0,0 @@ -############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. -# -# SPDX-License-Identifier: (BSD-3-Clause) -############################################################################### - -set(RAJA_COMPILER "RAJA_COMPILER_ICC" CACHE STRING "") - -set(COMMON_FLAGS "-gxx-name=/usr/tce/packages/gcc/gcc-10.3.1/bin/g++") - -set(CMAKE_CXX_FLAGS_RELEASE "${COMMON_FLAGS} -O3 -march=native -ansi-alias -diag-disable cpu-dispatch" CACHE STRING "") -set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${COMMON_FLAGS} -O3 -g -march=native -ansi-alias -diag-disable cpu-dispatch" CACHE STRING "") -set(CMAKE_CXX_FLAGS_DEBUG "${COMMON_FLAGS} -O0 -g" CACHE STRING "") - -set(RAJA_HOST_CONFIG_LOADED On CACHE BOOL "") diff --git a/host-configs/lc-builds/toss4/icpc_X.cmake b/host-configs/lc-builds/toss4/icpc_X.cmake deleted file mode 100755 index 34a6f4013a..0000000000 --- a/host-configs/lc-builds/toss4/icpc_X.cmake +++ /dev/null @@ -1,14 +0,0 @@ -############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. -# -# SPDX-License-Identifier: (BSD-3-Clause) -############################################################################### - -set(RAJA_COMPILER "RAJA_COMPILER_ICC" CACHE STRING "") - -set(CMAKE_CXX_FLAGS_RELEASE "-O3 -march=native -ansi-alias -diag-disable cpu-dispatch" CACHE STRING "") -set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -g -march=native -ansi-alias -diag-disable cpu-dispatch" CACHE STRING "") -set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g" CACHE STRING "") - -set(RAJA_HOST_CONFIG_LOADED On CACHE BOOL "") diff --git a/host-configs/lc-builds/toss4/icpx_X.cmake b/host-configs/lc-builds/toss4/icpx_X.cmake index 74800f20b0..230dcec435 100755 --- a/host-configs/lc-builds/toss4/icpx_X.cmake +++ b/host-configs/lc-builds/toss4/icpx_X.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/lc-builds/toss4/nvcc_clang_X.cmake b/host-configs/lc-builds/toss4/nvcc_clang_X.cmake index 6df45ac600..320a74c8af 100755 --- a/host-configs/lc-builds/toss4/nvcc_clang_X.cmake +++ b/host-configs/lc-builds/toss4/nvcc_clang_X.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/lc-builds/toss4/nvcc_gcc_X.cmake b/host-configs/lc-builds/toss4/nvcc_gcc_X.cmake index 080c8376a9..7c60bd251a 100755 --- a/host-configs/lc-builds/toss4/nvcc_gcc_X.cmake +++ b/host-configs/lc-builds/toss4/nvcc_gcc_X.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/macos-builds/clang_X.cmake b/host-configs/macos-builds/clang_X.cmake index 6e536e46b2..50d764e665 100755 --- a/host-configs/macos-builds/clang_X.cmake +++ b/host-configs/macos-builds/clang_X.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/ubuntu-builds/clang_X.cmake b/host-configs/ubuntu-builds/clang_X.cmake index c38fda0c66..acfe288fd1 100644 --- a/host-configs/ubuntu-builds/clang_X.cmake +++ b/host-configs/ubuntu-builds/clang_X.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/ubuntu-builds/gcc_X.cmake b/host-configs/ubuntu-builds/gcc_X.cmake index 76bb608f5e..5936751101 100644 --- a/host-configs/ubuntu-builds/gcc_X.cmake +++ b/host-configs/ubuntu-builds/gcc_X.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/ubuntu-builds/hip.cmake b/host-configs/ubuntu-builds/hip.cmake index 346540f5fd..595b7eae8d 100644 --- a/host-configs/ubuntu-builds/hip.cmake +++ b/host-configs/ubuntu-builds/hip.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/host-configs/ubuntu-builds/nvcc_gcc_X.cmake b/host-configs/ubuntu-builds/nvcc_gcc_X.cmake index 591d457b66..0e287be644 100644 --- a/host-configs/ubuntu-builds/nvcc_gcc_X.cmake +++ b/host-configs/ubuntu-builds/nvcc_gcc_X.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/include/RAJA/RAJA.hpp b/include/RAJA/RAJA.hpp index e09b88151c..58252ba8a1 100644 --- a/include/RAJA/RAJA.hpp +++ b/include/RAJA/RAJA.hpp @@ -17,8 +17,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/config.hpp.in b/include/RAJA/config.hpp.in index 36e4836378..3ec07c5723 100644 --- a/include/RAJA/config.hpp.in +++ b/include/RAJA/config.hpp.in @@ -22,8 +22,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -114,7 +116,6 @@ static_assert(RAJA_HAS_SOME_CXX14, * ****************************************************************************** */ -#cmakedefine RAJA_ENABLE_FT #cmakedefine RAJA_ENABLE_ITERATOR_OVERFLOW_DEBUG /*! ****************************************************************************** @@ -172,7 +173,7 @@ static_assert(RAJA_HAS_SOME_CXX14, * indicate if the back-end is present when the application/library * using RAJA is compiled. An application/library can use a subset of * back-ends that are present in a RAJA install. - * + * ****************************************************************************** */ @@ -271,8 +272,8 @@ namespace RAJA { #if defined(RAJA_ENABLE_OPENMP) && !defined(__HIP_DEVICE_COMPILE__) #if defined(_OPENMP) -// RAJA build can be configured but downstream packages may not; guard OpenMP -#define RAJA_OPENMP_ACTIVE +// RAJA build can be configured but downstream packages may not; guard OpenMP +#define RAJA_OPENMP_ACTIVE #if (_OPENMP >= 200805) #if defined(RAJA_ENABLE_OPENMP_TASK) #define RAJA_ENABLE_OPENMP_TASK_INTERNAL diff --git a/include/RAJA/index/IndexSet.hpp b/include/RAJA/index/IndexSet.hpp index f95d283569..42bcd358c4 100644 --- a/include/RAJA/index/IndexSet.hpp +++ b/include/RAJA/index/IndexSet.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/index/IndexSetBuilders.hpp b/include/RAJA/index/IndexSetBuilders.hpp index 3a08cb6515..688570a1ff 100644 --- a/include/RAJA/index/IndexSetBuilders.hpp +++ b/include/RAJA/index/IndexSetBuilders.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/index/IndexSetUtils.hpp b/include/RAJA/index/IndexSetUtils.hpp index c80f920738..967bdc40db 100644 --- a/include/RAJA/index/IndexSetUtils.hpp +++ b/include/RAJA/index/IndexSetUtils.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/index/IndexValue.hpp b/include/RAJA/index/IndexValue.hpp index 1f3378d20e..32502c14ad 100644 --- a/include/RAJA/index/IndexValue.hpp +++ b/include/RAJA/index/IndexValue.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/index/ListSegment.hpp b/include/RAJA/index/ListSegment.hpp index b5ebdbece7..393ba1e0a5 100644 --- a/include/RAJA/index/ListSegment.hpp +++ b/include/RAJA/index/ListSegment.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/index/RangeSegment.hpp b/include/RAJA/index/RangeSegment.hpp index 1c93a8d78e..2ed81d005f 100644 --- a/include/RAJA/index/RangeSegment.hpp +++ b/include/RAJA/index/RangeSegment.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/internal/DepGraphNode.hpp b/include/RAJA/internal/DepGraphNode.hpp index bcf7bb3cb0..82e824e285 100644 --- a/include/RAJA/internal/DepGraphNode.hpp +++ b/include/RAJA/internal/DepGraphNode.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/internal/Iterators.hpp b/include/RAJA/internal/Iterators.hpp index 79ffe448bc..0866b1591a 100644 --- a/include/RAJA/internal/Iterators.hpp +++ b/include/RAJA/internal/Iterators.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/internal/MemUtils_CPU.hpp b/include/RAJA/internal/MemUtils_CPU.hpp index 92bee73edb..c5c4f44887 100644 --- a/include/RAJA/internal/MemUtils_CPU.hpp +++ b/include/RAJA/internal/MemUtils_CPU.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/internal/RAJAVec.hpp b/include/RAJA/internal/RAJAVec.hpp index 8796912148..3865ff8227 100644 --- a/include/RAJA/internal/RAJAVec.hpp +++ b/include/RAJA/internal/RAJAVec.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/internal/ThreadUtils_CPU.hpp b/include/RAJA/internal/ThreadUtils_CPU.hpp index fe262363a5..5a45c67ea2 100644 --- a/include/RAJA/internal/ThreadUtils_CPU.hpp +++ b/include/RAJA/internal/ThreadUtils_CPU.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -22,7 +24,9 @@ #include "RAJA/config.hpp" #include "RAJA/pattern/thread.hpp" +#if defined(RAJA_ENABLE_OPENMP) #include "RAJA/policy/openmp/thread.hpp" +#endif #include "RAJA/policy/sequential/thread.hpp" namespace RAJA diff --git a/include/RAJA/internal/fault_tolerance.hpp b/include/RAJA/internal/fault_tolerance.hpp deleted file mode 100644 index 6efac017c1..0000000000 --- a/include/RAJA/internal/fault_tolerance.hpp +++ /dev/null @@ -1,117 +0,0 @@ -/*! - ****************************************************************************** - * - * \file - * - * \brief Header file containing RAJA Fault Tolerance macros. - * RAJA Fault Tolerance only works when all the lambda - * functions passed to RAJA are in idempotent form, - * meaning there are no persistent variables in the - * lambda that have read-write semantics. In other words, - * persistent lambda function variables must be consistently - * used as read-only or write-only within the lambda scope. - * - * These macros are designed to cooperate with an external - * signal handler that sets a global variable, fault_type, - * when a fault occurs. fault_type must be initialized to zero. - * - ****************************************************************************** - */ - -//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. -// -// SPDX-License-Identifier: (BSD-3-Clause) -//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// - -#ifndef RAJA_fault_tolerance_HPP -#define RAJA_fault_tolerance_HPP - -#include "RAJA/config.hpp" - -#if defined(RAJA_ENABLE_FT) - -#if defined(RAJA_REPORT_FT) - -#include -#include "cycle.h" - -#define RAJA_FT_BEGIN \ - extern volatile int fault_type; \ - bool repeat; \ - bool do_time = false; \ - ticks start = 0, stop = 0; \ - if (fault_type != 0) \ - { \ - printf("Uncaught fault %d\n", fault_type); \ - fault_type = 0; \ - } \ - do \ - { \ - repeat = false; \ - if (do_time) \ - { \ - start = getticks(); \ - } - -#define RAJA_FT_END \ - if (do_time) \ - { \ - stop = getticks(); \ - printf("recoverable fault clock cycles = %16f\n", elapsed(stop, start)); \ - do_time = false; \ - fault_type = 0; \ - } \ - if (fault_type < 0) \ - { \ - printf("Unrecoverable fault (restart penalty)\n"); \ - fault_type = 0; \ - } \ - if (fault_type > 0) \ - { \ - /* invalidate cache */ \ - repeat = true; \ - do_time = true; \ - } \ - } \ - while (repeat == true) \ - ; - -#else -#define RAJA_FT_BEGIN \ - extern volatile int fault_type; \ - bool repeat; \ - if (fault_type == 0) \ - { \ - do \ - { \ - repeat = false; - -#define RAJA_FT_END \ - if (fault_type > 0) \ - { \ - /* invalidate cache */ \ - repeat = true; \ - fault_type = 0; \ - } \ - } \ - while (repeat == true) \ - ; \ - } \ - else \ - { \ - fault_type = 0; /* ignore for the simulation */ \ - } - -#endif // RAJA_REPORT_FT - -#else - -#define RAJA_FT_BEGIN - -#define RAJA_FT_END - -#endif // RAJA_ENABLE_FT - -#endif // closing endif for header file include guard diff --git a/include/RAJA/internal/foldl.hpp b/include/RAJA/internal/foldl.hpp index 1ba6579a93..67bf465955 100644 --- a/include/RAJA/internal/foldl.hpp +++ b/include/RAJA/internal/foldl.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/WorkGroup.hpp b/include/RAJA/pattern/WorkGroup.hpp index b998ea7d94..54c3b74c8f 100644 --- a/include/RAJA/pattern/WorkGroup.hpp +++ b/include/RAJA/pattern/WorkGroup.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/WorkGroup/Dispatcher.hpp b/include/RAJA/pattern/WorkGroup/Dispatcher.hpp index 3a8526f474..327fb5c585 100644 --- a/include/RAJA/pattern/WorkGroup/Dispatcher.hpp +++ b/include/RAJA/pattern/WorkGroup/Dispatcher.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/WorkGroup/WorkRunner.hpp b/include/RAJA/pattern/WorkGroup/WorkRunner.hpp index 140b355831..3e5f0b31b0 100644 --- a/include/RAJA/pattern/WorkGroup/WorkRunner.hpp +++ b/include/RAJA/pattern/WorkGroup/WorkRunner.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/WorkGroup/WorkStorage.hpp b/include/RAJA/pattern/WorkGroup/WorkStorage.hpp index 079254446f..049b3e1d39 100644 --- a/include/RAJA/pattern/WorkGroup/WorkStorage.hpp +++ b/include/RAJA/pattern/WorkGroup/WorkStorage.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/WorkGroup/WorkStruct.hpp b/include/RAJA/pattern/WorkGroup/WorkStruct.hpp index 1b7c14cd3d..834f4c01c2 100644 --- a/include/RAJA/pattern/WorkGroup/WorkStruct.hpp +++ b/include/RAJA/pattern/WorkGroup/WorkStruct.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/atomic.hpp b/include/RAJA/pattern/atomic.hpp index 6cfdfc0d14..7979fd2d86 100644 --- a/include/RAJA/pattern/atomic.hpp +++ b/include/RAJA/pattern/atomic.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/detail/TypeTraits.hpp b/include/RAJA/pattern/detail/TypeTraits.hpp index 15a60812f0..f02df2c3a6 100644 --- a/include/RAJA/pattern/detail/TypeTraits.hpp +++ b/include/RAJA/pattern/detail/TypeTraits.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/detail/algorithm.hpp b/include/RAJA/pattern/detail/algorithm.hpp index d8cb10e6b5..1c82660118 100644 --- a/include/RAJA/pattern/detail/algorithm.hpp +++ b/include/RAJA/pattern/detail/algorithm.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/detail/forall.hpp b/include/RAJA/pattern/detail/forall.hpp index 3bf228416e..387716abbb 100644 --- a/include/RAJA/pattern/detail/forall.hpp +++ b/include/RAJA/pattern/detail/forall.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/detail/multi_reduce.hpp b/include/RAJA/pattern/detail/multi_reduce.hpp index 07593a4628..6307ec4b98 100644 --- a/include/RAJA/pattern/detail/multi_reduce.hpp +++ b/include/RAJA/pattern/detail/multi_reduce.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/detail/privatizer.hpp b/include/RAJA/pattern/detail/privatizer.hpp index b98cec1629..9e1ea9cc34 100644 --- a/include/RAJA/pattern/detail/privatizer.hpp +++ b/include/RAJA/pattern/detail/privatizer.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/detail/reduce.hpp b/include/RAJA/pattern/detail/reduce.hpp index 0e89eb1a2a..0fdbd60c92 100644 --- a/include/RAJA/pattern/detail/reduce.hpp +++ b/include/RAJA/pattern/detail/reduce.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/forall.hpp b/include/RAJA/pattern/forall.hpp index 14ec5fc60a..507afc4da4 100644 --- a/include/RAJA/pattern/forall.hpp +++ b/include/RAJA/pattern/forall.hpp @@ -43,8 +43,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -67,8 +69,6 @@ #include "RAJA/index/ListSegment.hpp" #include "RAJA/index/RangeSegment.hpp" -#include "RAJA/internal/fault_tolerance.hpp" - #include "RAJA/util/concepts.hpp" #include "RAJA/util/Span.hpp" #include "RAJA/util/types.hpp" diff --git a/include/RAJA/pattern/kernel.hpp b/include/RAJA/pattern/kernel.hpp index 8ae119e063..e0be1664e3 100644 --- a/include/RAJA/pattern/kernel.hpp +++ b/include/RAJA/pattern/kernel.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/Collapse.hpp b/include/RAJA/pattern/kernel/Collapse.hpp index 2d8005946d..0537db5e48 100644 --- a/include/RAJA/pattern/kernel/Collapse.hpp +++ b/include/RAJA/pattern/kernel/Collapse.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/Conditional.hpp b/include/RAJA/pattern/kernel/Conditional.hpp index 60d122baa1..b32555c17a 100644 --- a/include/RAJA/pattern/kernel/Conditional.hpp +++ b/include/RAJA/pattern/kernel/Conditional.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/For.hpp b/include/RAJA/pattern/kernel/For.hpp index 3bce95968c..572da59fef 100644 --- a/include/RAJA/pattern/kernel/For.hpp +++ b/include/RAJA/pattern/kernel/For.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/ForICount.hpp b/include/RAJA/pattern/kernel/ForICount.hpp index 6c444d74a8..4c8d6f7be1 100644 --- a/include/RAJA/pattern/kernel/ForICount.hpp +++ b/include/RAJA/pattern/kernel/ForICount.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/Hyperplane.hpp b/include/RAJA/pattern/kernel/Hyperplane.hpp index 9a5f7932e7..09b4b85b47 100644 --- a/include/RAJA/pattern/kernel/Hyperplane.hpp +++ b/include/RAJA/pattern/kernel/Hyperplane.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/InitLocalMem.hpp b/include/RAJA/pattern/kernel/InitLocalMem.hpp index e56c6c9942..43ba091ca6 100644 --- a/include/RAJA/pattern/kernel/InitLocalMem.hpp +++ b/include/RAJA/pattern/kernel/InitLocalMem.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/Lambda.hpp b/include/RAJA/pattern/kernel/Lambda.hpp index 1138a51c3c..4d3c09933c 100644 --- a/include/RAJA/pattern/kernel/Lambda.hpp +++ b/include/RAJA/pattern/kernel/Lambda.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/Param.hpp b/include/RAJA/pattern/kernel/Param.hpp index 34f1201f70..99c4c07cec 100644 --- a/include/RAJA/pattern/kernel/Param.hpp +++ b/include/RAJA/pattern/kernel/Param.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/Reduce.hpp b/include/RAJA/pattern/kernel/Reduce.hpp index 5defcaeb2b..f0318674d9 100644 --- a/include/RAJA/pattern/kernel/Reduce.hpp +++ b/include/RAJA/pattern/kernel/Reduce.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/Region.hpp b/include/RAJA/pattern/kernel/Region.hpp index 271e41d1b6..b6f59f9ce8 100644 --- a/include/RAJA/pattern/kernel/Region.hpp +++ b/include/RAJA/pattern/kernel/Region.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/Tile.hpp b/include/RAJA/pattern/kernel/Tile.hpp index bcea74ba0e..ea21e72001 100644 --- a/include/RAJA/pattern/kernel/Tile.hpp +++ b/include/RAJA/pattern/kernel/Tile.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/TileTCount.hpp b/include/RAJA/pattern/kernel/TileTCount.hpp index 2d5333c89c..afe447bce1 100644 --- a/include/RAJA/pattern/kernel/TileTCount.hpp +++ b/include/RAJA/pattern/kernel/TileTCount.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/TypeTraits.hpp b/include/RAJA/pattern/kernel/TypeTraits.hpp index 2d7ec81a30..c68d49cac7 100644 --- a/include/RAJA/pattern/kernel/TypeTraits.hpp +++ b/include/RAJA/pattern/kernel/TypeTraits.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/internal.hpp b/include/RAJA/pattern/kernel/internal.hpp index 35f2466028..89f7a0fb32 100644 --- a/include/RAJA/pattern/kernel/internal.hpp +++ b/include/RAJA/pattern/kernel/internal.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/internal/LoopData.hpp b/include/RAJA/pattern/kernel/internal/LoopData.hpp index 7248460ba6..ad9aea0cfc 100644 --- a/include/RAJA/pattern/kernel/internal/LoopData.hpp +++ b/include/RAJA/pattern/kernel/internal/LoopData.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/internal/LoopTypes.hpp b/include/RAJA/pattern/kernel/internal/LoopTypes.hpp index e491855b54..1c5834f640 100644 --- a/include/RAJA/pattern/kernel/internal/LoopTypes.hpp +++ b/include/RAJA/pattern/kernel/internal/LoopTypes.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/internal/Statement.hpp b/include/RAJA/pattern/kernel/internal/Statement.hpp index 8602132971..fc5927f734 100644 --- a/include/RAJA/pattern/kernel/internal/Statement.hpp +++ b/include/RAJA/pattern/kernel/internal/Statement.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/internal/StatementList.hpp b/include/RAJA/pattern/kernel/internal/StatementList.hpp index 80d3888876..b3155b2348 100644 --- a/include/RAJA/pattern/kernel/internal/StatementList.hpp +++ b/include/RAJA/pattern/kernel/internal/StatementList.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/kernel/internal/Template.hpp b/include/RAJA/pattern/kernel/internal/Template.hpp index f7976809db..e843811f65 100644 --- a/include/RAJA/pattern/kernel/internal/Template.hpp +++ b/include/RAJA/pattern/kernel/internal/Template.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/launch.hpp b/include/RAJA/pattern/launch.hpp index 66adf395e3..c22b1976eb 100644 --- a/include/RAJA/pattern/launch.hpp +++ b/include/RAJA/pattern/launch.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/launch/launch_core.hpp b/include/RAJA/pattern/launch/launch_core.hpp index 67d9b74ce2..51df43471a 100644 --- a/include/RAJA/pattern/launch/launch_core.hpp +++ b/include/RAJA/pattern/launch/launch_core.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/multi_reduce.hpp b/include/RAJA/pattern/multi_reduce.hpp index 14d9f6d935..d252ae1477 100644 --- a/include/RAJA/pattern/multi_reduce.hpp +++ b/include/RAJA/pattern/multi_reduce.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/params/forall.hpp b/include/RAJA/pattern/params/forall.hpp index 166594b6df..9cf14502c1 100644 --- a/include/RAJA/pattern/params/forall.hpp +++ b/include/RAJA/pattern/params/forall.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef FORALL_PARAM_HPP #define FORALL_PARAM_HPP diff --git a/include/RAJA/pattern/params/kernel_name.hpp b/include/RAJA/pattern/params/kernel_name.hpp index 4967dbe3db..b293b24ae5 100644 --- a/include/RAJA/pattern/params/kernel_name.hpp +++ b/include/RAJA/pattern/params/kernel_name.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef RAJA_KERNEL_NAME_HPP #define RAJA_KERNEL_NAME_HPP diff --git a/include/RAJA/pattern/params/params_base.hpp b/include/RAJA/pattern/params/params_base.hpp index 2b9f2b7e48..be81652fac 100644 --- a/include/RAJA/pattern/params/params_base.hpp +++ b/include/RAJA/pattern/params/params_base.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef RAJA_PARAMS_BASE #define RAJA_PARAMS_BASE diff --git a/include/RAJA/pattern/params/reducer.hpp b/include/RAJA/pattern/params/reducer.hpp index 4298994285..5bc2000d7b 100644 --- a/include/RAJA/pattern/params/reducer.hpp +++ b/include/RAJA/pattern/params/reducer.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef NEW_REDUCE_HPP #define NEW_REDUCE_HPP diff --git a/include/RAJA/pattern/reduce.hpp b/include/RAJA/pattern/reduce.hpp index 3b773437a0..911e8a9e66 100644 --- a/include/RAJA/pattern/reduce.hpp +++ b/include/RAJA/pattern/reduce.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/region.hpp b/include/RAJA/pattern/region.hpp index 17e38d91cd..a2792139e2 100644 --- a/include/RAJA/pattern/region.hpp +++ b/include/RAJA/pattern/region.hpp @@ -12,8 +12,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/scan.hpp b/include/RAJA/pattern/scan.hpp index e03313387a..69449adffb 100644 --- a/include/RAJA/pattern/scan.hpp +++ b/include/RAJA/pattern/scan.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/sort.hpp b/include/RAJA/pattern/sort.hpp index 478ecb8983..cfbcb27045 100644 --- a/include/RAJA/pattern/sort.hpp +++ b/include/RAJA/pattern/sort.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/synchronize.hpp b/include/RAJA/pattern/synchronize.hpp index b17f1da049..76010c449d 100644 --- a/include/RAJA/pattern/synchronize.hpp +++ b/include/RAJA/pattern/synchronize.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor.hpp b/include/RAJA/pattern/tensor.hpp index ae95ef4ed9..ac3b7c632c 100644 --- a/include/RAJA/pattern/tensor.hpp +++ b/include/RAJA/pattern/tensor.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/MatrixRegister.hpp b/include/RAJA/pattern/tensor/MatrixRegister.hpp index 740aa7bb52..80abb59a1d 100644 --- a/include/RAJA/pattern/tensor/MatrixRegister.hpp +++ b/include/RAJA/pattern/tensor/MatrixRegister.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/ScalarRegister.hpp b/include/RAJA/pattern/tensor/ScalarRegister.hpp index 415c1dc74a..6677b4e626 100644 --- a/include/RAJA/pattern/tensor/ScalarRegister.hpp +++ b/include/RAJA/pattern/tensor/ScalarRegister.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/TensorBlock.hpp b/include/RAJA/pattern/tensor/TensorBlock.hpp index ff0181f611..8c177ed2c8 100644 --- a/include/RAJA/pattern/tensor/TensorBlock.hpp +++ b/include/RAJA/pattern/tensor/TensorBlock.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/TensorIndex.hpp b/include/RAJA/pattern/tensor/TensorIndex.hpp index e6562b898d..679a8ada11 100644 --- a/include/RAJA/pattern/tensor/TensorIndex.hpp +++ b/include/RAJA/pattern/tensor/TensorIndex.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/TensorLayout.hpp b/include/RAJA/pattern/tensor/TensorLayout.hpp index fb23de3a22..e1ffc412fa 100644 --- a/include/RAJA/pattern/tensor/TensorLayout.hpp +++ b/include/RAJA/pattern/tensor/TensorLayout.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/TensorRegister.hpp b/include/RAJA/pattern/tensor/TensorRegister.hpp index 38859847bc..ceb1ea26ce 100644 --- a/include/RAJA/pattern/tensor/TensorRegister.hpp +++ b/include/RAJA/pattern/tensor/TensorRegister.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/VectorRegister.hpp b/include/RAJA/pattern/tensor/VectorRegister.hpp index a2cf46f921..adf10fb22f 100644 --- a/include/RAJA/pattern/tensor/VectorRegister.hpp +++ b/include/RAJA/pattern/tensor/VectorRegister.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/BinaryOperator.hpp b/include/RAJA/pattern/tensor/internal/ET/BinaryOperator.hpp index 16ec39883a..e57761ca84 100644 --- a/include/RAJA/pattern/tensor/internal/ET/BinaryOperator.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/BinaryOperator.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/BinaryOperatorTraits.hpp b/include/RAJA/pattern/tensor/internal/ET/BinaryOperatorTraits.hpp index 789cc9bfc6..83319a2483 100644 --- a/include/RAJA/pattern/tensor/internal/ET/BinaryOperatorTraits.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/BinaryOperatorTraits.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/BlockLiteral.hpp b/include/RAJA/pattern/tensor/internal/ET/BlockLiteral.hpp index 9930fbeb46..84c51dbeb9 100644 --- a/include/RAJA/pattern/tensor/internal/ET/BlockLiteral.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/BlockLiteral.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/ExpressionTemplateBase.hpp b/include/RAJA/pattern/tensor/internal/ET/ExpressionTemplateBase.hpp index 68e96a96aa..7a3edd9c1e 100644 --- a/include/RAJA/pattern/tensor/internal/ET/ExpressionTemplateBase.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/ExpressionTemplateBase.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/MultiplyOperator.hpp b/include/RAJA/pattern/tensor/internal/ET/MultiplyOperator.hpp index 239fbe3b9f..b778e0bd40 100644 --- a/include/RAJA/pattern/tensor/internal/ET/MultiplyOperator.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/MultiplyOperator.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/TensorDivide.hpp b/include/RAJA/pattern/tensor/internal/ET/TensorDivide.hpp index 15af9ab3c6..b62e561b73 100644 --- a/include/RAJA/pattern/tensor/internal/ET/TensorDivide.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/TensorDivide.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/TensorLiteral.hpp b/include/RAJA/pattern/tensor/internal/ET/TensorLiteral.hpp index deb964698c..3b7619bbe6 100644 --- a/include/RAJA/pattern/tensor/internal/ET/TensorLiteral.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/TensorLiteral.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/TensorLoadStore.hpp b/include/RAJA/pattern/tensor/internal/ET/TensorLoadStore.hpp index 9302894cde..54dec47678 100644 --- a/include/RAJA/pattern/tensor/internal/ET/TensorLoadStore.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/TensorLoadStore.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/TensorMultiply.hpp b/include/RAJA/pattern/tensor/internal/ET/TensorMultiply.hpp index 167bf97492..532a967e7d 100644 --- a/include/RAJA/pattern/tensor/internal/ET/TensorMultiply.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/TensorMultiply.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/TensorMultiplyAdd.hpp b/include/RAJA/pattern/tensor/internal/ET/TensorMultiplyAdd.hpp index f88e5132a0..1b4c5ec8dc 100644 --- a/include/RAJA/pattern/tensor/internal/ET/TensorMultiplyAdd.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/TensorMultiplyAdd.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/TensorNegate.hpp b/include/RAJA/pattern/tensor/internal/ET/TensorNegate.hpp index d4aa2cf3aa..e264cc562f 100644 --- a/include/RAJA/pattern/tensor/internal/ET/TensorNegate.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/TensorNegate.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/TensorScalarLiteral.hpp b/include/RAJA/pattern/tensor/internal/ET/TensorScalarLiteral.hpp index 163b7fbc49..e513c46573 100644 --- a/include/RAJA/pattern/tensor/internal/ET/TensorScalarLiteral.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/TensorScalarLiteral.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/TensorTranspose.hpp b/include/RAJA/pattern/tensor/internal/ET/TensorTranspose.hpp index fc8bc2314b..9c39a7d402 100644 --- a/include/RAJA/pattern/tensor/internal/ET/TensorTranspose.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/TensorTranspose.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ET/normalizeOperand.hpp b/include/RAJA/pattern/tensor/internal/ET/normalizeOperand.hpp index 85610e1249..8911161be8 100644 --- a/include/RAJA/pattern/tensor/internal/ET/normalizeOperand.hpp +++ b/include/RAJA/pattern/tensor/internal/ET/normalizeOperand.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/ExpressionTemplate.hpp b/include/RAJA/pattern/tensor/internal/ExpressionTemplate.hpp index 9ea80ed201..0b395e2212 100644 --- a/include/RAJA/pattern/tensor/internal/ExpressionTemplate.hpp +++ b/include/RAJA/pattern/tensor/internal/ExpressionTemplate.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/MatrixMatrixMultiply.hpp b/include/RAJA/pattern/tensor/internal/MatrixMatrixMultiply.hpp index 3978ae7b7b..c0f3f572fe 100644 --- a/include/RAJA/pattern/tensor/internal/MatrixMatrixMultiply.hpp +++ b/include/RAJA/pattern/tensor/internal/MatrixMatrixMultiply.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/MatrixRegisterImpl.hpp b/include/RAJA/pattern/tensor/internal/MatrixRegisterImpl.hpp index 24f39a86b6..da76b8f0d1 100644 --- a/include/RAJA/pattern/tensor/internal/MatrixRegisterImpl.hpp +++ b/include/RAJA/pattern/tensor/internal/MatrixRegisterImpl.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/RegisterBase.hpp b/include/RAJA/pattern/tensor/internal/RegisterBase.hpp index 9e18cae38f..317544d4ef 100644 --- a/include/RAJA/pattern/tensor/internal/RegisterBase.hpp +++ b/include/RAJA/pattern/tensor/internal/RegisterBase.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/TensorIndexTraits.hpp b/include/RAJA/pattern/tensor/internal/TensorIndexTraits.hpp index c99146e528..e73ecb746c 100644 --- a/include/RAJA/pattern/tensor/internal/TensorIndexTraits.hpp +++ b/include/RAJA/pattern/tensor/internal/TensorIndexTraits.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/TensorRef.hpp b/include/RAJA/pattern/tensor/internal/TensorRef.hpp index 158becf21b..7742c116df 100644 --- a/include/RAJA/pattern/tensor/internal/TensorRef.hpp +++ b/include/RAJA/pattern/tensor/internal/TensorRef.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/TensorRegisterBase.hpp b/include/RAJA/pattern/tensor/internal/TensorRegisterBase.hpp index e0d8c91421..cfaefbb856 100644 --- a/include/RAJA/pattern/tensor/internal/TensorRegisterBase.hpp +++ b/include/RAJA/pattern/tensor/internal/TensorRegisterBase.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/TensorTileExec.hpp b/include/RAJA/pattern/tensor/internal/TensorTileExec.hpp index 06ef19e53a..05f1849ccb 100644 --- a/include/RAJA/pattern/tensor/internal/TensorTileExec.hpp +++ b/include/RAJA/pattern/tensor/internal/TensorTileExec.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/internal/VectorRegisterImpl.hpp b/include/RAJA/pattern/tensor/internal/VectorRegisterImpl.hpp index 58ecaf89f0..22fba6a990 100644 --- a/include/RAJA/pattern/tensor/internal/VectorRegisterImpl.hpp +++ b/include/RAJA/pattern/tensor/internal/VectorRegisterImpl.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/tensor/stats.hpp b/include/RAJA/pattern/tensor/stats.hpp index cc7b868109..5731038236 100644 --- a/include/RAJA/pattern/tensor/stats.hpp +++ b/include/RAJA/pattern/tensor/stats.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/pattern/thread.hpp b/include/RAJA/pattern/thread.hpp index 0fc15fa83c..4a269c1e98 100644 --- a/include/RAJA/pattern/thread.hpp +++ b/include/RAJA/pattern/thread.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/MultiPolicy.hpp b/include/RAJA/policy/MultiPolicy.hpp index c329710800..ec847b55d1 100644 --- a/include/RAJA/policy/MultiPolicy.hpp +++ b/include/RAJA/policy/MultiPolicy.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/PolicyBase.hpp b/include/RAJA/policy/PolicyBase.hpp index 2ccd3f659c..18c28b5f2b 100644 --- a/include/RAJA/policy/PolicyBase.hpp +++ b/include/RAJA/policy/PolicyBase.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/WorkGroup.hpp b/include/RAJA/policy/WorkGroup.hpp index 77b45e2951..e54b6e3772 100644 --- a/include/RAJA/policy/WorkGroup.hpp +++ b/include/RAJA/policy/WorkGroup.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/atomic_auto.hpp b/include/RAJA/policy/atomic_auto.hpp index 43360a7b95..ca61f437cf 100644 --- a/include/RAJA/policy/atomic_auto.hpp +++ b/include/RAJA/policy/atomic_auto.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/atomic_builtin.hpp b/include/RAJA/policy/atomic_builtin.hpp index 120c88447e..f2a479bc69 100644 --- a/include/RAJA/policy/atomic_builtin.hpp +++ b/include/RAJA/policy/atomic_builtin.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda.hpp b/include/RAJA/policy/cuda.hpp index 8fb6458990..43ecef6173 100644 --- a/include/RAJA/policy/cuda.hpp +++ b/include/RAJA/policy/cuda.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/MemUtils_CUDA.hpp b/include/RAJA/policy/cuda/MemUtils_CUDA.hpp index 49bf62e5aa..6b51d04249 100644 --- a/include/RAJA/policy/cuda/MemUtils_CUDA.hpp +++ b/include/RAJA/policy/cuda/MemUtils_CUDA.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/WorkGroup.hpp b/include/RAJA/policy/cuda/WorkGroup.hpp index bb4115b6b1..9f4053142f 100644 --- a/include/RAJA/policy/cuda/WorkGroup.hpp +++ b/include/RAJA/policy/cuda/WorkGroup.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/WorkGroup/Dispatcher.hpp b/include/RAJA/policy/cuda/WorkGroup/Dispatcher.hpp index 71efa2a2fc..c63815d350 100644 --- a/include/RAJA/policy/cuda/WorkGroup/Dispatcher.hpp +++ b/include/RAJA/policy/cuda/WorkGroup/Dispatcher.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/WorkGroup/WorkRunner.hpp b/include/RAJA/policy/cuda/WorkGroup/WorkRunner.hpp index eabe606633..dc94da9d9d 100644 --- a/include/RAJA/policy/cuda/WorkGroup/WorkRunner.hpp +++ b/include/RAJA/policy/cuda/WorkGroup/WorkRunner.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -377,7 +379,6 @@ struct WorkRunner< block_size), static_cast(num_loops), 1}; - RAJA_FT_BEGIN; // // Setup shared memory buffers @@ -392,8 +393,6 @@ struct WorkRunner< RAJA::cuda::launch((const void*)func, gridSize, blockSize, func_args, shmem, r, Async); } - - RAJA_FT_END; } return run_storage; diff --git a/include/RAJA/policy/cuda/atomic.hpp b/include/RAJA/policy/cuda/atomic.hpp index 2c7b38d727..9293c7cb0a 100644 --- a/include/RAJA/policy/cuda/atomic.hpp +++ b/include/RAJA/policy/cuda/atomic.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/forall.hpp b/include/RAJA/policy/cuda/forall.hpp index 2af88ca941..c1632f7fe1 100644 --- a/include/RAJA/policy/cuda/forall.hpp +++ b/include/RAJA/policy/cuda/forall.hpp @@ -13,8 +13,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -35,8 +37,6 @@ #include "RAJA/util/macros.hpp" #include "RAJA/util/types.hpp" -#include "RAJA/internal/fault_tolerance.hpp" - #include "RAJA/policy/cuda/MemUtils_CUDA.hpp" #include "RAJA/policy/cuda/policy.hpp" #include "RAJA/policy/cuda/raja_cudaerrchk.hpp" @@ -570,7 +570,6 @@ forall_impl(resources::Cuda cuda_res, internal::CudaDims dims(1); DimensionCalculator::set_dimensions(dims, len, func, shmem); - RAJA_FT_BEGIN; RAJA::cuda::detail::cudaInfo launch_info; launch_info.gridDim = dims.blocks; @@ -598,8 +597,6 @@ forall_impl(resources::Cuda cuda_res, RAJA::expt::ParamMultiplexer::parampack_resolve(pol, f_params, launch_info); } - - RAJA_FT_END; } return resources::EventProxy(cuda_res); diff --git a/include/RAJA/policy/cuda/intrinsics.hpp b/include/RAJA/policy/cuda/intrinsics.hpp index 7c232d85fb..80021681bf 100644 --- a/include/RAJA/policy/cuda/intrinsics.hpp +++ b/include/RAJA/policy/cuda/intrinsics.hpp @@ -12,8 +12,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel.hpp b/include/RAJA/policy/cuda/kernel.hpp index c4bca0b3f9..f18c94f59d 100644 --- a/include/RAJA/policy/cuda/kernel.hpp +++ b/include/RAJA/policy/cuda/kernel.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel/Conditional.hpp b/include/RAJA/policy/cuda/kernel/Conditional.hpp index 48e53081a9..16ec7ca806 100644 --- a/include/RAJA/policy/cuda/kernel/Conditional.hpp +++ b/include/RAJA/policy/cuda/kernel/Conditional.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel/CudaKernel.hpp b/include/RAJA/policy/cuda/kernel/CudaKernel.hpp index 40c46554db..5afbaddbaf 100644 --- a/include/RAJA/policy/cuda/kernel/CudaKernel.hpp +++ b/include/RAJA/policy/cuda/kernel/CudaKernel.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel/For.hpp b/include/RAJA/policy/cuda/kernel/For.hpp index 3af36df3ca..8d95291cf4 100644 --- a/include/RAJA/policy/cuda/kernel/For.hpp +++ b/include/RAJA/policy/cuda/kernel/For.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel/ForICount.hpp b/include/RAJA/policy/cuda/kernel/ForICount.hpp index ce5ce5e94c..410e28753e 100644 --- a/include/RAJA/policy/cuda/kernel/ForICount.hpp +++ b/include/RAJA/policy/cuda/kernel/ForICount.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel/Hyperplane.hpp b/include/RAJA/policy/cuda/kernel/Hyperplane.hpp index acdd4f7dfb..dafb2457a9 100644 --- a/include/RAJA/policy/cuda/kernel/Hyperplane.hpp +++ b/include/RAJA/policy/cuda/kernel/Hyperplane.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel/InitLocalMem.hpp b/include/RAJA/policy/cuda/kernel/InitLocalMem.hpp index 013020ac67..f975bbc0f3 100644 --- a/include/RAJA/policy/cuda/kernel/InitLocalMem.hpp +++ b/include/RAJA/policy/cuda/kernel/InitLocalMem.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel/Lambda.hpp b/include/RAJA/policy/cuda/kernel/Lambda.hpp index a6fccc1b10..2be36ec5a6 100644 --- a/include/RAJA/policy/cuda/kernel/Lambda.hpp +++ b/include/RAJA/policy/cuda/kernel/Lambda.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel/Reduce.hpp b/include/RAJA/policy/cuda/kernel/Reduce.hpp index 8ce5a3003b..e5527c1fd1 100644 --- a/include/RAJA/policy/cuda/kernel/Reduce.hpp +++ b/include/RAJA/policy/cuda/kernel/Reduce.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel/Sync.hpp b/include/RAJA/policy/cuda/kernel/Sync.hpp index c6f0fce1e6..6623e3def2 100644 --- a/include/RAJA/policy/cuda/kernel/Sync.hpp +++ b/include/RAJA/policy/cuda/kernel/Sync.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel/Tile.hpp b/include/RAJA/policy/cuda/kernel/Tile.hpp index 9b41068efb..a6522c0113 100644 --- a/include/RAJA/policy/cuda/kernel/Tile.hpp +++ b/include/RAJA/policy/cuda/kernel/Tile.hpp @@ -10,8 +10,10 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel/TileTCount.hpp b/include/RAJA/policy/cuda/kernel/TileTCount.hpp index a4d267e16a..419812dda4 100644 --- a/include/RAJA/policy/cuda/kernel/TileTCount.hpp +++ b/include/RAJA/policy/cuda/kernel/TileTCount.hpp @@ -10,8 +10,10 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/kernel/internal.hpp b/include/RAJA/policy/cuda/kernel/internal.hpp index d59d1e114c..ab498b2917 100644 --- a/include/RAJA/policy/cuda/kernel/internal.hpp +++ b/include/RAJA/policy/cuda/kernel/internal.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/launch.hpp b/include/RAJA/policy/cuda/launch.hpp index d9cca09216..a38ba15c89 100644 --- a/include/RAJA/policy/cuda/launch.hpp +++ b/include/RAJA/policy/cuda/launch.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -96,7 +98,6 @@ struct LaunchExecute< blockSize.x > zero && blockSize.y > zero && blockSize.z > zero) { - RAJA_FT_BEGIN; size_t shared_mem_size = launch_params.shared_mem_size; RAJA::cuda::detail::cudaInfo launch_info; @@ -126,8 +127,6 @@ struct LaunchExecute< RAJA::expt::ParamMultiplexer::parampack_resolve(pol, launch_reducers, launch_info); } - - RAJA_FT_END; } return resources::EventProxy(res); @@ -207,7 +206,6 @@ struct LaunchExecute< blockSize.x > zero && blockSize.y > zero && blockSize.z > zero) { - RAJA_FT_BEGIN; size_t shared_mem_size = launch_params.shared_mem_size; RAJA::cuda::detail::cudaInfo launch_info; @@ -237,8 +235,6 @@ struct LaunchExecute< RAJA::expt::ParamMultiplexer::parampack_resolve(pol, launch_reducers, launch_info); } - - RAJA_FT_END; } return resources::EventProxy(res); diff --git a/include/RAJA/policy/cuda/multi_reduce.hpp b/include/RAJA/policy/cuda/multi_reduce.hpp index f4729d5dff..c715be9bcc 100644 --- a/include/RAJA/policy/cuda/multi_reduce.hpp +++ b/include/RAJA/policy/cuda/multi_reduce.hpp @@ -12,8 +12,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -285,15 +287,15 @@ struct MultiReduceGridAtomicHostInit_TallyData //! get value for bin, assumes synchronization occurred elsewhere T get(int bin) const { - ::RAJA::detail::HighAccuracyReduce - reducer(m_identity); + ::RAJA::HighAccuracyReduce reducer( + m_identity); for (int tally_rep = 0; tally_rep < m_tally_replication; ++tally_rep) { int tally_offset = GetTallyOffset {}(bin, m_tally_bins, tally_rep, m_tally_replication); reducer.combine(m_tally_mem[tally_offset]); } - return reducer.get_and_clear(); + return reducer.get_and_reset(); } int num_bins() const { return m_num_bins; } diff --git a/include/RAJA/policy/cuda/params/kernel_name.hpp b/include/RAJA/policy/cuda/params/kernel_name.hpp index 11082c23f9..ec9e0ef7cf 100644 --- a/include/RAJA/policy/cuda/params/kernel_name.hpp +++ b/include/RAJA/policy/cuda/params/kernel_name.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef CUDA_KERNELNAME_HPP #define CUDA_KERNELNAME_HPP diff --git a/include/RAJA/policy/cuda/params/reduce.hpp b/include/RAJA/policy/cuda/params/reduce.hpp index 8f8be4c865..8c38eb7925 100644 --- a/include/RAJA/policy/cuda/params/reduce.hpp +++ b/include/RAJA/policy/cuda/params/reduce.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef NEW_REDUCE_CUDA_REDUCE_HPP #define NEW_REDUCE_CUDA_REDUCE_HPP diff --git a/include/RAJA/policy/cuda/policy.hpp b/include/RAJA/policy/cuda/policy.hpp index d521dede10..d6095afa77 100644 --- a/include/RAJA/policy/cuda/policy.hpp +++ b/include/RAJA/policy/cuda/policy.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/raja_cudaerrchk.hpp b/include/RAJA/policy/cuda/raja_cudaerrchk.hpp index cc833c6934..159ce29ac9 100644 --- a/include/RAJA/policy/cuda/raja_cudaerrchk.hpp +++ b/include/RAJA/policy/cuda/raja_cudaerrchk.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/reduce.hpp b/include/RAJA/policy/cuda/reduce.hpp index 2dd1ece75f..c044e76cce 100644 --- a/include/RAJA/policy/cuda/reduce.hpp +++ b/include/RAJA/policy/cuda/reduce.hpp @@ -12,8 +12,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -1126,8 +1128,8 @@ class Reduce if (n != end) { tally_or_val_ptr.list->synchronize_resources(); - ::RAJA::detail::HighAccuracyReduce - reducer(std::move(val.value)); + ::RAJA::HighAccuracyReduce reducer( + std::move(val.value)); for (; n != end; ++n) { T(&values)[tally_slots] = *n; @@ -1136,7 +1138,7 @@ class Reduce reducer.combine(std::move(values[r])); } } - val.value = reducer.get_and_clear(); + val.value = reducer.get_and_reset(); tally_or_val_ptr.list->free_list(); } return val.value; diff --git a/include/RAJA/policy/cuda/scan.hpp b/include/RAJA/policy/cuda/scan.hpp index 20459ee3a9..2c504e240f 100644 --- a/include/RAJA/policy/cuda/scan.hpp +++ b/include/RAJA/policy/cuda/scan.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/sort.hpp b/include/RAJA/policy/cuda/sort.hpp index fb6d6ab9c4..d1226f1c73 100644 --- a/include/RAJA/policy/cuda/sort.hpp +++ b/include/RAJA/policy/cuda/sort.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/cuda/synchronize.hpp b/include/RAJA/policy/cuda/synchronize.hpp index 95d2bec0b6..ec519edf95 100644 --- a/include/RAJA/policy/cuda/synchronize.hpp +++ b/include/RAJA/policy/cuda/synchronize.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/desul.hpp b/include/RAJA/policy/desul.hpp index e7e4305669..3ac21c4bf5 100644 --- a/include/RAJA/policy/desul.hpp +++ b/include/RAJA/policy/desul.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/desul/atomic.hpp b/include/RAJA/policy/desul/atomic.hpp index 6559b8ae40..22039283ce 100644 --- a/include/RAJA/policy/desul/atomic.hpp +++ b/include/RAJA/policy/desul/atomic.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip.hpp b/include/RAJA/policy/hip.hpp index 31e2c0b269..dfcb6a3117 100644 --- a/include/RAJA/policy/hip.hpp +++ b/include/RAJA/policy/hip.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/MemUtils_HIP.hpp b/include/RAJA/policy/hip/MemUtils_HIP.hpp index 9824498aff..7ed752aafb 100644 --- a/include/RAJA/policy/hip/MemUtils_HIP.hpp +++ b/include/RAJA/policy/hip/MemUtils_HIP.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/WorkGroup.hpp b/include/RAJA/policy/hip/WorkGroup.hpp index 2c8b40d1a9..1ff368f450 100644 --- a/include/RAJA/policy/hip/WorkGroup.hpp +++ b/include/RAJA/policy/hip/WorkGroup.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/WorkGroup/Dispatcher.hpp b/include/RAJA/policy/hip/WorkGroup/Dispatcher.hpp index 8c6638303f..d468898947 100644 --- a/include/RAJA/policy/hip/WorkGroup/Dispatcher.hpp +++ b/include/RAJA/policy/hip/WorkGroup/Dispatcher.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/WorkGroup/WorkRunner.hpp b/include/RAJA/policy/hip/WorkGroup/WorkRunner.hpp index 1e8b9e0146..a20abbb773 100644 --- a/include/RAJA/policy/hip/WorkGroup/WorkRunner.hpp +++ b/include/RAJA/policy/hip/WorkGroup/WorkRunner.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -364,7 +366,6 @@ struct WorkRunner< block_size), static_cast(num_loops), 1}; - RAJA_FT_BEGIN; // // Setup shared memory buffers @@ -379,8 +380,6 @@ struct WorkRunner< RAJA::hip::launch((const void*)func, gridSize, blockSize, func_args, shmem, r, Async); } - - RAJA_FT_END; } return run_storage; diff --git a/include/RAJA/policy/hip/atomic.hpp b/include/RAJA/policy/hip/atomic.hpp index 18a510de09..13a708d6eb 100644 --- a/include/RAJA/policy/hip/atomic.hpp +++ b/include/RAJA/policy/hip/atomic.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/forall.hpp b/include/RAJA/policy/hip/forall.hpp index 6f098a9a11..9dbe66cba3 100644 --- a/include/RAJA/policy/hip/forall.hpp +++ b/include/RAJA/policy/hip/forall.hpp @@ -13,8 +13,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -36,8 +38,6 @@ #include "RAJA/util/macros.hpp" #include "RAJA/util/types.hpp" -#include "RAJA/internal/fault_tolerance.hpp" - #include "RAJA/policy/hip/MemUtils_HIP.hpp" #include "RAJA/policy/hip/policy.hpp" #include "RAJA/policy/hip/raja_hiperrchk.hpp" @@ -552,7 +552,6 @@ forall_impl(resources::Hip hip_res, internal::HipDims dims(1); DimensionCalculator::set_dimensions(dims, len, func, shmem); - RAJA_FT_BEGIN; RAJA::hip::detail::hipInfo launch_info; launch_info.gridDim = dims.blocks; @@ -580,8 +579,6 @@ forall_impl(resources::Hip hip_res, RAJA::expt::ParamMultiplexer::parampack_resolve(pol, f_params, launch_info); } - - RAJA_FT_END; } return resources::EventProxy(hip_res); diff --git a/include/RAJA/policy/hip/intrinsics.hpp b/include/RAJA/policy/hip/intrinsics.hpp index f508dccf3c..1883be1ff4 100644 --- a/include/RAJA/policy/hip/intrinsics.hpp +++ b/include/RAJA/policy/hip/intrinsics.hpp @@ -12,8 +12,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel.hpp b/include/RAJA/policy/hip/kernel.hpp index a1c4a7ff4c..8c2d5986cc 100644 --- a/include/RAJA/policy/hip/kernel.hpp +++ b/include/RAJA/policy/hip/kernel.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel/Conditional.hpp b/include/RAJA/policy/hip/kernel/Conditional.hpp index 3a35837117..4cd1e3d73b 100644 --- a/include/RAJA/policy/hip/kernel/Conditional.hpp +++ b/include/RAJA/policy/hip/kernel/Conditional.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel/For.hpp b/include/RAJA/policy/hip/kernel/For.hpp index a351eb3085..8dbbfd45af 100644 --- a/include/RAJA/policy/hip/kernel/For.hpp +++ b/include/RAJA/policy/hip/kernel/For.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel/ForICount.hpp b/include/RAJA/policy/hip/kernel/ForICount.hpp index 722d42e58a..b2bb594df8 100644 --- a/include/RAJA/policy/hip/kernel/ForICount.hpp +++ b/include/RAJA/policy/hip/kernel/ForICount.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel/HipKernel.hpp b/include/RAJA/policy/hip/kernel/HipKernel.hpp index 3c3589432d..a5e3254a3e 100644 --- a/include/RAJA/policy/hip/kernel/HipKernel.hpp +++ b/include/RAJA/policy/hip/kernel/HipKernel.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel/Hyperplane.hpp b/include/RAJA/policy/hip/kernel/Hyperplane.hpp index 4ad4853a70..1e3b9238bd 100644 --- a/include/RAJA/policy/hip/kernel/Hyperplane.hpp +++ b/include/RAJA/policy/hip/kernel/Hyperplane.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel/InitLocalMem.hpp b/include/RAJA/policy/hip/kernel/InitLocalMem.hpp index b24c05cf55..d94019266c 100644 --- a/include/RAJA/policy/hip/kernel/InitLocalMem.hpp +++ b/include/RAJA/policy/hip/kernel/InitLocalMem.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel/Lambda.hpp b/include/RAJA/policy/hip/kernel/Lambda.hpp index b1c86800f6..79b657c1c2 100644 --- a/include/RAJA/policy/hip/kernel/Lambda.hpp +++ b/include/RAJA/policy/hip/kernel/Lambda.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel/Reduce.hpp b/include/RAJA/policy/hip/kernel/Reduce.hpp index 04bc3c2d41..18849f5b5c 100644 --- a/include/RAJA/policy/hip/kernel/Reduce.hpp +++ b/include/RAJA/policy/hip/kernel/Reduce.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel/Sync.hpp b/include/RAJA/policy/hip/kernel/Sync.hpp index d86b2fe02d..f67e727a7e 100644 --- a/include/RAJA/policy/hip/kernel/Sync.hpp +++ b/include/RAJA/policy/hip/kernel/Sync.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel/Tile.hpp b/include/RAJA/policy/hip/kernel/Tile.hpp index ff561c545b..122d7b3ce3 100644 --- a/include/RAJA/policy/hip/kernel/Tile.hpp +++ b/include/RAJA/policy/hip/kernel/Tile.hpp @@ -10,8 +10,10 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel/TileTCount.hpp b/include/RAJA/policy/hip/kernel/TileTCount.hpp index c73cb78507..87c18d34ea 100644 --- a/include/RAJA/policy/hip/kernel/TileTCount.hpp +++ b/include/RAJA/policy/hip/kernel/TileTCount.hpp @@ -10,8 +10,10 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/kernel/internal.hpp b/include/RAJA/policy/hip/kernel/internal.hpp index 98d4f414fa..c0efffd584 100644 --- a/include/RAJA/policy/hip/kernel/internal.hpp +++ b/include/RAJA/policy/hip/kernel/internal.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/launch.hpp b/include/RAJA/policy/hip/launch.hpp index f3ae8f87c1..14ce600341 100644 --- a/include/RAJA/policy/hip/launch.hpp +++ b/include/RAJA/policy/hip/launch.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -93,7 +95,6 @@ struct LaunchExecute< blockSize.x > zero && blockSize.y > zero && blockSize.z > zero) { - RAJA_FT_BEGIN; size_t shared_mem_size = launch_params.shared_mem_size; RAJA::hip::detail::hipInfo launch_info; @@ -124,8 +125,6 @@ struct LaunchExecute< RAJA::expt::ParamMultiplexer::parampack_resolve(pol, launch_reducers, launch_info); } - - RAJA_FT_END; } return resources::EventProxy(res); @@ -200,7 +199,6 @@ struct LaunchExecute> blockSize.x > zero && blockSize.y > zero && blockSize.z > zero) { - RAJA_FT_BEGIN; size_t shared_mem_size = launch_params.shared_mem_size; RAJA::hip::detail::hipInfo launch_info; @@ -231,8 +229,6 @@ struct LaunchExecute> RAJA::expt::ParamMultiplexer::parampack_resolve(pol, launch_reducers, launch_info); } - - RAJA_FT_END; } return resources::EventProxy(res); diff --git a/include/RAJA/policy/hip/multi_reduce.hpp b/include/RAJA/policy/hip/multi_reduce.hpp index 41f0772764..6ffa3bbb66 100644 --- a/include/RAJA/policy/hip/multi_reduce.hpp +++ b/include/RAJA/policy/hip/multi_reduce.hpp @@ -12,8 +12,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -285,15 +287,15 @@ struct MultiReduceGridAtomicHostInit_TallyData //! get value for bin, assumes synchronization occurred elsewhere T get(int bin) const { - ::RAJA::detail::HighAccuracyReduce - reducer(m_identity); + ::RAJA::HighAccuracyReduce reducer( + m_identity); for (int tally_rep = 0; tally_rep < m_tally_replication; ++tally_rep) { int tally_offset = GetTallyOffset {}(bin, m_tally_bins, tally_rep, m_tally_replication); reducer.combine(m_tally_mem[tally_offset]); } - return reducer.get_and_clear(); + return reducer.get_and_reset(); } int num_bins() const { return m_num_bins; } diff --git a/include/RAJA/policy/hip/params/kernel_name.hpp b/include/RAJA/policy/hip/params/kernel_name.hpp index d0298f27c9..ea52a0894e 100644 --- a/include/RAJA/policy/hip/params/kernel_name.hpp +++ b/include/RAJA/policy/hip/params/kernel_name.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef HIP_KERNELNAME_HPP #define HIP_KERNELNAME_HPP diff --git a/include/RAJA/policy/hip/params/reduce.hpp b/include/RAJA/policy/hip/params/reduce.hpp index 3ed6622ace..43e7dc62a1 100644 --- a/include/RAJA/policy/hip/params/reduce.hpp +++ b/include/RAJA/policy/hip/params/reduce.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef NEW_REDUCE_HIP_REDUCE_HPP #define NEW_REDUCE_HIP_REDUCE_HPP diff --git a/include/RAJA/policy/hip/policy.hpp b/include/RAJA/policy/hip/policy.hpp index e7c3ca0672..fd7b034c47 100644 --- a/include/RAJA/policy/hip/policy.hpp +++ b/include/RAJA/policy/hip/policy.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/raja_hiperrchk.hpp b/include/RAJA/policy/hip/raja_hiperrchk.hpp index f66e2b4779..1ee9adc89b 100644 --- a/include/RAJA/policy/hip/raja_hiperrchk.hpp +++ b/include/RAJA/policy/hip/raja_hiperrchk.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/reduce.hpp b/include/RAJA/policy/hip/reduce.hpp index f2f15468ae..9f04058a95 100644 --- a/include/RAJA/policy/hip/reduce.hpp +++ b/include/RAJA/policy/hip/reduce.hpp @@ -12,8 +12,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -1118,8 +1120,8 @@ class Reduce if (n != end) { tally_or_val_ptr.list->synchronize_resources(); - ::RAJA::detail::HighAccuracyReduce - reducer(std::move(val.value)); + ::RAJA::HighAccuracyReduce reducer( + std::move(val.value)); for (; n != end; ++n) { T(&values)[tally_slots] = *n; @@ -1128,7 +1130,7 @@ class Reduce reducer.combine(std::move(values[r])); } } - val.value = reducer.get_and_clear(); + val.value = reducer.get_and_reset(); tally_or_val_ptr.list->free_list(); } return val.value; diff --git a/include/RAJA/policy/hip/scan.hpp b/include/RAJA/policy/hip/scan.hpp index a6344d1ec3..3f69e5b679 100644 --- a/include/RAJA/policy/hip/scan.hpp +++ b/include/RAJA/policy/hip/scan.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/sort.hpp b/include/RAJA/policy/hip/sort.hpp index 6395a22bec..2b98db4758 100644 --- a/include/RAJA/policy/hip/sort.hpp +++ b/include/RAJA/policy/hip/sort.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/hip/synchronize.hpp b/include/RAJA/policy/hip/synchronize.hpp index 1175702d65..b308cba59f 100644 --- a/include/RAJA/policy/hip/synchronize.hpp +++ b/include/RAJA/policy/hip/synchronize.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp.hpp b/include/RAJA/policy/openmp.hpp index 21f760d516..a2af682c9b 100644 --- a/include/RAJA/policy/openmp.hpp +++ b/include/RAJA/policy/openmp.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/WorkGroup.hpp b/include/RAJA/policy/openmp/WorkGroup.hpp index f8b7abfafc..b99e5b2c69 100644 --- a/include/RAJA/policy/openmp/WorkGroup.hpp +++ b/include/RAJA/policy/openmp/WorkGroup.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/WorkGroup/Dispatcher.hpp b/include/RAJA/policy/openmp/WorkGroup/Dispatcher.hpp index 651628653e..d054ce25c0 100644 --- a/include/RAJA/policy/openmp/WorkGroup/Dispatcher.hpp +++ b/include/RAJA/policy/openmp/WorkGroup/Dispatcher.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/WorkGroup/WorkRunner.hpp b/include/RAJA/policy/openmp/WorkGroup/WorkRunner.hpp index 567dd9c26c..86f3d1aac0 100644 --- a/include/RAJA/policy/openmp/WorkGroup/WorkRunner.hpp +++ b/include/RAJA/policy/openmp/WorkGroup/WorkRunner.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/atomic.hpp b/include/RAJA/policy/openmp/atomic.hpp index 72c68e9705..2043b36342 100644 --- a/include/RAJA/policy/openmp/atomic.hpp +++ b/include/RAJA/policy/openmp/atomic.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/forall.hpp b/include/RAJA/policy/openmp/forall.hpp index 27b3b9760e..371b3064b3 100644 --- a/include/RAJA/policy/openmp/forall.hpp +++ b/include/RAJA/policy/openmp/forall.hpp @@ -12,8 +12,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -31,8 +33,6 @@ #include #include "RAJA/util/types.hpp" - -#include "RAJA/internal/fault_tolerance.hpp" #include "RAJA/pattern/kernel/TypeTraits.hpp" #include "RAJA/index/IndexSet.hpp" @@ -82,6 +82,12 @@ forall_impl(resources::Host host_res, } else { +// This branch handles the case of an OpenMP reduction through the RAJA::kernel +// abstraction. MSVC is not supported in this case. +#if defined(RAJA_COMPILER_MSVC) + static_assert(false, "MSVC does not support an OpenMP reduction through " + "the RAJA::kernel abstraction"); +#else auto reducers_tuple = loop_body.data.param_tuple; using EXEC_POL = camp::decay; @@ -110,6 +116,7 @@ forall_impl(resources::Host host_res, } } RAJA::expt::detail::resolve_params(reducers_tuple); +#endif } return resources::EventProxy(host_res); } diff --git a/include/RAJA/policy/openmp/kernel.hpp b/include/RAJA/policy/openmp/kernel.hpp index e363d9da85..81c6695f47 100644 --- a/include/RAJA/policy/openmp/kernel.hpp +++ b/include/RAJA/policy/openmp/kernel.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/kernel/Collapse.hpp b/include/RAJA/policy/openmp/kernel/Collapse.hpp index ad79b87f5d..32090e4014 100644 --- a/include/RAJA/policy/openmp/kernel/Collapse.hpp +++ b/include/RAJA/policy/openmp/kernel/Collapse.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/kernel/OmpSyncThreads.hpp b/include/RAJA/policy/openmp/kernel/OmpSyncThreads.hpp index 625de560ed..115c2d4db3 100644 --- a/include/RAJA/policy/openmp/kernel/OmpSyncThreads.hpp +++ b/include/RAJA/policy/openmp/kernel/OmpSyncThreads.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/launch.hpp b/include/RAJA/policy/openmp/launch.hpp index 2ba8066fe9..18e0cde171 100644 --- a/include/RAJA/policy/openmp/launch.hpp +++ b/include/RAJA/policy/openmp/launch.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/multi_reduce.hpp b/include/RAJA/policy/openmp/multi_reduce.hpp index b4fddcb0bb..dff8339a91 100644 --- a/include/RAJA/policy/openmp/multi_reduce.hpp +++ b/include/RAJA/policy/openmp/multi_reduce.hpp @@ -12,8 +12,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -310,14 +312,14 @@ struct MultiReduceDataOMP< T get(size_t bin) const { - ::RAJA::detail::HighAccuracyReduce + ::RAJA::HighAccuracyReduce reducer(m_identity); for (size_t thread_idx = 0; thread_idx < m_max_threads; ++thread_idx) { reducer.combine( m_data[index_data(bin, thread_idx, m_padded_bins, m_padded_threads)]); } - return reducer.get_and_clear(); + return reducer.get_and_reset(); } private: diff --git a/include/RAJA/policy/openmp/params/forall.hpp b/include/RAJA/policy/openmp/params/forall.hpp index 0a99133ad6..ad057c5d81 100644 --- a/include/RAJA/policy/openmp/params/forall.hpp +++ b/include/RAJA/policy/openmp/params/forall.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-2025, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/params/kernel_name.hpp b/include/RAJA/policy/openmp/params/kernel_name.hpp index 3c48a1d0f2..ee0e897f2b 100644 --- a/include/RAJA/policy/openmp/params/kernel_name.hpp +++ b/include/RAJA/policy/openmp/params/kernel_name.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef OPENMP_KERNELNAME_HPP #define OPENMP_KERNELNAME_HPP diff --git a/include/RAJA/policy/openmp/params/reduce.hpp b/include/RAJA/policy/openmp/params/reduce.hpp index a16ed22cbe..d61eea73f0 100644 --- a/include/RAJA/policy/openmp/params/reduce.hpp +++ b/include/RAJA/policy/openmp/params/reduce.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef NEW_REDUCE_OMP_REDUCE_HPP #define NEW_REDUCE_OMP_REDUCE_HPP diff --git a/include/RAJA/policy/openmp/policy.hpp b/include/RAJA/policy/openmp/policy.hpp index 0e07af334a..29fec382f8 100644 --- a/include/RAJA/policy/openmp/policy.hpp +++ b/include/RAJA/policy/openmp/policy.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -19,6 +21,7 @@ #define policy_openmp_HPP #include +#include #include "RAJA/policy/PolicyBase.hpp" @@ -37,8 +40,6 @@ typedef enum omp_sched_t // schedule modifier omp_sched_monotonic = 0x80000000u } omp_sched_t; -#else -#include #endif namespace RAJA diff --git a/include/RAJA/policy/openmp/reduce.hpp b/include/RAJA/policy/openmp/reduce.hpp index f1ed6d815a..2827ccf330 100644 --- a/include/RAJA/policy/openmp/reduce.hpp +++ b/include/RAJA/policy/openmp/reduce.hpp @@ -12,8 +12,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/region.hpp b/include/RAJA/policy/openmp/region.hpp index 78830ca52d..105c3ea68b 100644 --- a/include/RAJA/policy/openmp/region.hpp +++ b/include/RAJA/policy/openmp/region.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/scan.hpp b/include/RAJA/policy/openmp/scan.hpp index cf28180348..2207f0e312 100644 --- a/include/RAJA/policy/openmp/scan.hpp +++ b/include/RAJA/policy/openmp/scan.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/sort.hpp b/include/RAJA/policy/openmp/sort.hpp index 613176af44..f77474e035 100644 --- a/include/RAJA/policy/openmp/sort.hpp +++ b/include/RAJA/policy/openmp/sort.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/synchronize.hpp b/include/RAJA/policy/openmp/synchronize.hpp index 9b73e08ab3..129c86036c 100644 --- a/include/RAJA/policy/openmp/synchronize.hpp +++ b/include/RAJA/policy/openmp/synchronize.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp/thread.hpp b/include/RAJA/policy/openmp/thread.hpp index faf58d38ba..0ec536339c 100644 --- a/include/RAJA/policy/openmp/thread.hpp +++ b/include/RAJA/policy/openmp/thread.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp_target.hpp b/include/RAJA/policy/openmp_target.hpp index 809888bde5..62f1116562 100644 --- a/include/RAJA/policy/openmp_target.hpp +++ b/include/RAJA/policy/openmp_target.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp_target/WorkGroup.hpp b/include/RAJA/policy/openmp_target/WorkGroup.hpp index bf0958cfc1..2ff301e093 100644 --- a/include/RAJA/policy/openmp_target/WorkGroup.hpp +++ b/include/RAJA/policy/openmp_target/WorkGroup.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp_target/WorkGroup/Dispatcher.hpp b/include/RAJA/policy/openmp_target/WorkGroup/Dispatcher.hpp index 759be7b529..e59968fb1a 100644 --- a/include/RAJA/policy/openmp_target/WorkGroup/Dispatcher.hpp +++ b/include/RAJA/policy/openmp_target/WorkGroup/Dispatcher.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp_target/WorkGroup/WorkRunner.hpp b/include/RAJA/policy/openmp_target/WorkGroup/WorkRunner.hpp index d1cd6c6d30..61ef89d153 100644 --- a/include/RAJA/policy/openmp_target/WorkGroup/WorkRunner.hpp +++ b/include/RAJA/policy/openmp_target/WorkGroup/WorkRunner.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp_target/forall.hpp b/include/RAJA/policy/openmp_target/forall.hpp index 3e2b256c51..6ea1debd77 100644 --- a/include/RAJA/policy/openmp_target/forall.hpp +++ b/include/RAJA/policy/openmp_target/forall.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -39,9 +41,7 @@ template RAJA_INLINE concepts::enable_if_t< resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - concepts::negate< - RAJA::expt::type_traits::is_ForallParamPack_empty>> + RAJA::expt::type_traits::is_ForallParamPack> forall_impl(resources::Omp omp_res, const omp_target_parallel_for_exec& p, Iterable&& iter, @@ -49,65 +49,13 @@ forall_impl(resources::Omp omp_res, ForallParam f_params) { using EXEC_POL = camp::decay; - - RAJA::expt::ParamMultiplexer::parampack_init(p, f_params); - RAJA_OMP_DECLARE_REDUCTION_COMBINE; - - using Body = typename std::remove_reference::type; - Body body = loop_body; - - RAJA_EXTRACT_BED_IT(iter); - - // Reset if exceed CUDA threads per block limit. - int tperteam = ThreadsPerTeam; - if (tperteam > omp::MAXNUMTHREADS) - { - tperteam = omp::MAXNUMTHREADS; - } - - // calculate number of teams based on user defined threads per team - // datasize is distance between begin() and end() of iterable - auto numteams = RAJA_DIVIDE_CEILING_INT(distance_it, tperteam); - if (numteams > tperteam) - { - // Omp target reducers will write team # results, into Threads-sized array. - // Need to insure NumTeams <= Threads to prevent array out of bounds access. - numteams = tperteam; - } - - // thread_limit(tperteam) unused due to XL seg fault (when tperteam != - // distance) - auto i = distance_it; - -#pragma omp target teams distribute parallel for num_teams(numteams) \ - schedule(static, 1) map(to \ - : body, begin_it) reduction(combine \ - : f_params) - for (i = 0; i < distance_it; ++i) + constexpr bool is_forall_param_empty = + RAJA::expt::type_traits::is_ForallParamPack_empty::value; + if constexpr (!is_forall_param_empty) { - Body ib = body; - RAJA::expt::invoke_body(f_params, ib, begin_it[i]); + RAJA::expt::ParamMultiplexer::parampack_init(p, f_params); } - RAJA::expt::ParamMultiplexer::parampack_resolve(p, f_params); - - return resources::EventProxy(omp_res); -} - -template -RAJA_INLINE concepts::enable_if_t< - resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - RAJA::expt::type_traits::is_ForallParamPack_empty> -forall_impl(resources::Omp omp_res, - const omp_target_parallel_for_exec&, - Iterable&& iter, - Func&& loop_body, - ForallParam) -{ using Body = typename std::remove_reference::type; Body body = loop_body; @@ -133,14 +81,31 @@ forall_impl(resources::Omp omp_res, // thread_limit(tperteam) unused due to XL seg fault (when tperteam != // distance) auto i = distance_it; - + if constexpr (is_forall_param_empty) + { #pragma omp target teams distribute parallel for num_teams(numteams) \ schedule(static, 1) map(to \ : body, begin_it) - for (i = 0; i < distance_it; ++i) + for (i = 0; i < distance_it; ++i) + { + Body ib = body; + ib(begin_it[i]); + } + } + else { - Body ib = body; - ib(begin_it[i]); + RAJA_OMP_DECLARE_REDUCTION_COMBINE +#pragma omp target teams distribute parallel for num_teams(numteams) \ + schedule(static, 1) map(to \ + : body, begin_it) reduction(combine \ + : f_params) + for (i = 0; i < distance_it; ++i) + { + Body ib = body; + RAJA::expt::invoke_body(f_params, ib, begin_it[i]); + } + + RAJA::expt::ParamMultiplexer::parampack_resolve(p, f_params); } return resources::EventProxy(omp_res); @@ -149,9 +114,7 @@ forall_impl(resources::Omp omp_res, template RAJA_INLINE concepts::enable_if_t< resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - concepts::negate< - RAJA::expt::type_traits::is_ForallParamPack_empty>> + RAJA::expt::type_traits::is_ForallParamPack> forall_impl(resources::Omp omp_res, const omp_target_parallel_for_exec_nt& p, Iterable&& iter, @@ -159,53 +122,42 @@ forall_impl(resources::Omp omp_res, ForallParam f_params) { using EXEC_POL = camp::decay; - - RAJA::expt::ParamMultiplexer::parampack_init(p, f_params); - RAJA_OMP_DECLARE_REDUCTION_COMBINE; + constexpr bool is_forall_param_empty = + RAJA::expt::type_traits::is_ForallParamPack_empty::value; + if constexpr (!is_forall_param_empty) + { + RAJA::expt::ParamMultiplexer::parampack_init(p, f_params); + } using Body = typename std::remove_reference::type; Body body = loop_body; RAJA_EXTRACT_BED_IT(iter); + if constexpr (!is_forall_param_empty) + { + RAJA_OMP_DECLARE_REDUCTION_COMBINE; #pragma omp target teams distribute parallel for schedule(static, 1) \ firstprivate(body, begin_it) reduction(combine \ : f_params) - for (decltype(distance_it) i = 0; i < distance_it; ++i) - { - Body ib = body; - RAJA::expt::invoke_body(f_params, ib, begin_it[i]); - } - - RAJA::expt::ParamMultiplexer::parampack_resolve(p, f_params); - - return resources::EventProxy(omp_res); -} - -template -RAJA_INLINE concepts::enable_if_t< - resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - RAJA::expt::type_traits::is_ForallParamPack_empty> -forall_impl(resources::Omp omp_res, - const omp_target_parallel_for_exec_nt&, - Iterable&& iter, - Func&& loop_body, - ForallParam) -{ - using Body = typename std::remove_reference::type; - Body body = loop_body; - - RAJA_EXTRACT_BED_IT(iter); + for (decltype(distance_it) i = 0; i < distance_it; ++i) + { + Body ib = body; + RAJA::expt::invoke_body(f_params, ib, begin_it[i]); + } + RAJA::expt::ParamMultiplexer::parampack_resolve(p, f_params); + } + else + { #pragma omp target teams distribute parallel for schedule(static, 1) \ firstprivate(body, begin_it) - for (decltype(distance_it) i = 0; i < distance_it; ++i) - { - Body ib = body; - ib(begin_it[i]); + for (decltype(distance_it) i = 0; i < distance_it; ++i) + { + Body ib = body; + ib(begin_it[i]); + } } - return resources::EventProxy(omp_res); } diff --git a/include/RAJA/policy/openmp_target/kernel.hpp b/include/RAJA/policy/openmp_target/kernel.hpp index b199295f06..83119ef559 100644 --- a/include/RAJA/policy/openmp_target/kernel.hpp +++ b/include/RAJA/policy/openmp_target/kernel.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp_target/kernel/Collapse.hpp b/include/RAJA/policy/openmp_target/kernel/Collapse.hpp index 0e6863380b..2a22c489e1 100644 --- a/include/RAJA/policy/openmp_target/kernel/Collapse.hpp +++ b/include/RAJA/policy/openmp_target/kernel/Collapse.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp_target/kernel/For.hpp b/include/RAJA/policy/openmp_target/kernel/For.hpp index 7d81412222..6560ba97ed 100644 --- a/include/RAJA/policy/openmp_target/kernel/For.hpp +++ b/include/RAJA/policy/openmp_target/kernel/For.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp_target/params/kernel_name.hpp b/include/RAJA/policy/openmp_target/params/kernel_name.hpp index 97baf755d6..1858647877 100644 --- a/include/RAJA/policy/openmp_target/params/kernel_name.hpp +++ b/include/RAJA/policy/openmp_target/params/kernel_name.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef OPENMP_TARGET_KERNELNAME_HPP #define OPENMP_TARGET_KERNELNAME_HPP diff --git a/include/RAJA/policy/openmp_target/params/reduce.hpp b/include/RAJA/policy/openmp_target/params/reduce.hpp index e0bce11817..070eb823be 100644 --- a/include/RAJA/policy/openmp_target/params/reduce.hpp +++ b/include/RAJA/policy/openmp_target/params/reduce.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef NEW_REDUCE_OMP_TARGET_REDUCE_HPP #define NEW_REDUCE_OMP_TARGET_REDUCE_HPP diff --git a/include/RAJA/policy/openmp_target/policy.hpp b/include/RAJA/policy/openmp_target/policy.hpp index a62a327368..bd6041c532 100644 --- a/include/RAJA/policy/openmp_target/policy.hpp +++ b/include/RAJA/policy/openmp_target/policy.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/openmp_target/reduce.hpp b/include/RAJA/policy/openmp_target/reduce.hpp index 07311c0b16..e89ac47741 100644 --- a/include/RAJA/policy/openmp_target/reduce.hpp +++ b/include/RAJA/policy/openmp_target/reduce.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential.hpp b/include/RAJA/policy/sequential.hpp index e9ac98afea..aab5f0a121 100644 --- a/include/RAJA/policy/sequential.hpp +++ b/include/RAJA/policy/sequential.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/WorkGroup.hpp b/include/RAJA/policy/sequential/WorkGroup.hpp index 3b82505c9c..8d14bc2542 100644 --- a/include/RAJA/policy/sequential/WorkGroup.hpp +++ b/include/RAJA/policy/sequential/WorkGroup.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/WorkGroup/Dispatcher.hpp b/include/RAJA/policy/sequential/WorkGroup/Dispatcher.hpp index af8f2819e9..f88c6b5e72 100644 --- a/include/RAJA/policy/sequential/WorkGroup/Dispatcher.hpp +++ b/include/RAJA/policy/sequential/WorkGroup/Dispatcher.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/WorkGroup/WorkRunner.hpp b/include/RAJA/policy/sequential/WorkGroup/WorkRunner.hpp index b5b3858266..890a8f66b2 100644 --- a/include/RAJA/policy/sequential/WorkGroup/WorkRunner.hpp +++ b/include/RAJA/policy/sequential/WorkGroup/WorkRunner.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/atomic.hpp b/include/RAJA/policy/sequential/atomic.hpp index 18b0ef1bb1..32eda4658b 100644 --- a/include/RAJA/policy/sequential/atomic.hpp +++ b/include/RAJA/policy/sequential/atomic.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/forall.hpp b/include/RAJA/policy/sequential/forall.hpp index 1fd9b08d1d..11d04b7105 100644 --- a/include/RAJA/policy/sequential/forall.hpp +++ b/include/RAJA/policy/sequential/forall.hpp @@ -14,8 +14,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -29,8 +31,6 @@ #include "RAJA/policy/sequential/policy.hpp" -#include "RAJA/internal/fault_tolerance.hpp" - #include "RAJA/pattern/detail/forall.hpp" #include "RAJA/util/resource.hpp" diff --git a/include/RAJA/policy/sequential/kernel.hpp b/include/RAJA/policy/sequential/kernel.hpp index 69efa9a200..b319c57aaf 100644 --- a/include/RAJA/policy/sequential/kernel.hpp +++ b/include/RAJA/policy/sequential/kernel.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/kernel/Collapse.hpp b/include/RAJA/policy/sequential/kernel/Collapse.hpp index df59e3d92d..eb704119a6 100644 --- a/include/RAJA/policy/sequential/kernel/Collapse.hpp +++ b/include/RAJA/policy/sequential/kernel/Collapse.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/kernel/Reduce.hpp b/include/RAJA/policy/sequential/kernel/Reduce.hpp index c3453c260d..156d7be44b 100644 --- a/include/RAJA/policy/sequential/kernel/Reduce.hpp +++ b/include/RAJA/policy/sequential/kernel/Reduce.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/launch.hpp b/include/RAJA/policy/sequential/launch.hpp index ee98804ecf..8f7ae07be9 100644 --- a/include/RAJA/policy/sequential/launch.hpp +++ b/include/RAJA/policy/sequential/launch.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -39,57 +41,45 @@ struct LaunchExecute template<> struct LaunchExecute { - template static concepts::enable_if_t< resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - RAJA::expt::type_traits::is_ForallParamPack_empty> - exec(RAJA::resources::Resource res, - LaunchParams const& params, - BODY const& body, - ReduceParams& RAJA_UNUSED_ARG(ReduceParams)) - { - - LaunchContext ctx; - - char* kernel_local_mem = new char[params.shared_mem_size]; - ctx.shared_mem_ptr = kernel_local_mem; - - body(ctx); - - delete[] kernel_local_mem; - ctx.shared_mem_ptr = nullptr; - - return resources::EventProxy(res); - } - - template - static concepts::enable_if_t< - resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - concepts::negate< - RAJA::expt::type_traits::is_ForallParamPack_empty>> + RAJA::expt::type_traits::is_ForallParamPack> exec(RAJA::resources::Resource res, LaunchParams const& launch_params, BODY const& body, ReduceParams& launch_reducers) { - using EXEC_POL = RAJA::seq_exec; - EXEC_POL pol {}; - - expt::ParamMultiplexer::parampack_init(pol, launch_reducers); + constexpr bool is_parampack_empty = + RAJA::expt::type_traits::is_ForallParamPack_empty::value; + if constexpr (!is_parampack_empty) + { + using EXEC_POL = RAJA::seq_exec; + EXEC_POL pol {}; + expt::ParamMultiplexer::parampack_init(pol, launch_reducers); + } LaunchContext ctx; char* kernel_local_mem = new char[launch_params.shared_mem_size]; ctx.shared_mem_ptr = kernel_local_mem; - expt::invoke_body(launch_reducers, body, ctx); + if constexpr (!is_parampack_empty) + { + expt::invoke_body(launch_reducers, body, ctx); + } + else + { + body(ctx); + } delete[] kernel_local_mem; ctx.shared_mem_ptr = nullptr; - - expt::ParamMultiplexer::parampack_resolve(pol, launch_reducers); + if constexpr (!is_parampack_empty) + { + using EXEC_POL = RAJA::seq_exec; + EXEC_POL pol {}; + expt::ParamMultiplexer::parampack_resolve(pol, launch_reducers); + } return resources::EventProxy(res); } diff --git a/include/RAJA/policy/sequential/multi_reduce.hpp b/include/RAJA/policy/sequential/multi_reduce.hpp index 72594c6bb8..267e7f3be1 100644 --- a/include/RAJA/policy/sequential/multi_reduce.hpp +++ b/include/RAJA/policy/sequential/multi_reduce.hpp @@ -12,8 +12,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/params/kernel_name.hpp b/include/RAJA/policy/sequential/params/kernel_name.hpp index 346075ff82..f953ab7f2d 100644 --- a/include/RAJA/policy/sequential/params/kernel_name.hpp +++ b/include/RAJA/policy/sequential/params/kernel_name.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef SEQ_KERNELNAME_HPP #define SEQ_KERNELNAME_HPP diff --git a/include/RAJA/policy/sequential/params/reduce.hpp b/include/RAJA/policy/sequential/params/reduce.hpp index c2eee89189..6b808b6e00 100644 --- a/include/RAJA/policy/sequential/params/reduce.hpp +++ b/include/RAJA/policy/sequential/params/reduce.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef NEW_REDUCE_SEQ_REDUCE_HPP #define NEW_REDUCE_SEQ_REDUCE_HPP diff --git a/include/RAJA/policy/sequential/policy.hpp b/include/RAJA/policy/sequential/policy.hpp index 9ead6375ae..063b0d141f 100644 --- a/include/RAJA/policy/sequential/policy.hpp +++ b/include/RAJA/policy/sequential/policy.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/reduce.hpp b/include/RAJA/policy/sequential/reduce.hpp index 7c088e03b0..dbdec89b6e 100644 --- a/include/RAJA/policy/sequential/reduce.hpp +++ b/include/RAJA/policy/sequential/reduce.hpp @@ -12,8 +12,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/region.hpp b/include/RAJA/policy/sequential/region.hpp index 195bb6f584..a078ab97ee 100644 --- a/include/RAJA/policy/sequential/region.hpp +++ b/include/RAJA/policy/sequential/region.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/scan.hpp b/include/RAJA/policy/sequential/scan.hpp index 8a57d319b3..5ac2a78ffc 100644 --- a/include/RAJA/policy/sequential/scan.hpp +++ b/include/RAJA/policy/sequential/scan.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/sort.hpp b/include/RAJA/policy/sequential/sort.hpp index 2747771e4a..5309cd50d5 100644 --- a/include/RAJA/policy/sequential/sort.hpp +++ b/include/RAJA/policy/sequential/sort.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sequential/thread.hpp b/include/RAJA/policy/sequential/thread.hpp index a181b2bbaf..d48961420a 100644 --- a/include/RAJA/policy/sequential/thread.hpp +++ b/include/RAJA/policy/sequential/thread.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/simd.hpp b/include/RAJA/policy/simd.hpp index 8fe7225154..7caf1c5b45 100644 --- a/include/RAJA/policy/simd.hpp +++ b/include/RAJA/policy/simd.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/simd/forall.hpp b/include/RAJA/policy/simd/forall.hpp index 3f44749823..d33647c9bd 100644 --- a/include/RAJA/policy/simd/forall.hpp +++ b/include/RAJA/policy/simd/forall.hpp @@ -17,8 +17,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -33,8 +35,6 @@ #include "RAJA/util/types.hpp" -#include "RAJA/internal/fault_tolerance.hpp" - #include "RAJA/policy/simd/policy.hpp" #include "RAJA/pattern/params/forall.hpp" diff --git a/include/RAJA/policy/simd/kernel/For.hpp b/include/RAJA/policy/simd/kernel/For.hpp index f0ce9a13b1..bfe5cb17b7 100644 --- a/include/RAJA/policy/simd/kernel/For.hpp +++ b/include/RAJA/policy/simd/kernel/For.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/simd/kernel/ForICount.hpp b/include/RAJA/policy/simd/kernel/ForICount.hpp index 163eac6e15..d985ef38fb 100644 --- a/include/RAJA/policy/simd/kernel/ForICount.hpp +++ b/include/RAJA/policy/simd/kernel/ForICount.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/simd/launch.hpp b/include/RAJA/policy/simd/launch.hpp index 9bbf4b8e20..9b41456a6e 100644 --- a/include/RAJA/policy/simd/launch.hpp +++ b/include/RAJA/policy/simd/launch.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/simd/params/kernel_name.hpp b/include/RAJA/policy/simd/params/kernel_name.hpp index d8f921d356..ab40ae8e2b 100644 --- a/include/RAJA/policy/simd/params/kernel_name.hpp +++ b/include/RAJA/policy/simd/params/kernel_name.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef SIMD_KERNELNAME_HPP #define SIMD_KERNELNAME_HPP diff --git a/include/RAJA/policy/simd/params/reduce.hpp b/include/RAJA/policy/simd/params/reduce.hpp index 394c439756..938307f6dd 100644 --- a/include/RAJA/policy/simd/params/reduce.hpp +++ b/include/RAJA/policy/simd/params/reduce.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef NEW_REDUCE_SIMD_REDUCE_HPP #define NEW_REDUCE_SIMD_REDUCE_HPP diff --git a/include/RAJA/policy/simd/policy.hpp b/include/RAJA/policy/simd/policy.hpp index e91420728a..1a70360166 100644 --- a/include/RAJA/policy/simd/policy.hpp +++ b/include/RAJA/policy/simd/policy.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl.hpp b/include/RAJA/policy/sycl.hpp index 4d9a7e1633..54498d223a 100644 --- a/include/RAJA/policy/sycl.hpp +++ b/include/RAJA/policy/sycl.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl/MemUtils_SYCL.hpp b/include/RAJA/policy/sycl/MemUtils_SYCL.hpp index 0062eb322d..13c941779f 100644 --- a/include/RAJA/policy/sycl/MemUtils_SYCL.hpp +++ b/include/RAJA/policy/sycl/MemUtils_SYCL.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl/forall.hpp b/include/RAJA/policy/sycl/forall.hpp index fd719d68c9..ad7e77a778 100644 --- a/include/RAJA/policy/sycl/forall.hpp +++ b/include/RAJA/policy/sycl/forall.hpp @@ -13,8 +13,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -38,8 +40,6 @@ #include "RAJA/util/macros.hpp" #include "RAJA/util/types.hpp" -#include "RAJA/internal/fault_tolerance.hpp" - #include "RAJA/policy/sycl/MemUtils_SYCL.hpp" #include "RAJA/policy/sycl/policy.hpp" @@ -84,27 +84,34 @@ ::sycl::range<1> getGridDim(size_t len, size_t block_size) //////////////////////////////////////////////////////////////////////// // + template {}, - bool>::type = true> + typename ForallParam> RAJA_INLINE concepts::enable_if_t< resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - RAJA::expt::type_traits::is_ForallParamPack_empty> + RAJA::expt::type_traits::is_ForallParamPack> forall_impl(resources::Sycl& sycl_res, - sycl_exec, + sycl_exec const& pol, Iterable&& iter, LoopBody&& loop_body, - ForallParam) -{ + ForallParam f_params) +{ using Iterator = camp::decay; using IndexType = camp::decay; + using EXEC_POL = camp::decay; + using LOOP_BODY = camp::decay; + // Deduce at compile time if lbody is trivially constructible and if user + // has supplied parameters. These will be used to determine which sycl launch + // to configure below. + constexpr bool is_parampack_empty = + RAJA::expt::type_traits::is_ForallParamPack_empty::value; + constexpr bool is_lbody_trivially_copyable = + std::is_trivially_copyable::value; // // Compute the requested iteration space size @@ -113,173 +120,44 @@ forall_impl(resources::Sycl& sycl_res, Iterator end = std::end(iter); IndexType len = std::distance(begin, end); - // Only launch kernel if we have something to iterate over - if (len > 0 && BlockSize > 0) + // Return immediately if there is no work to be done + if (len <= 0 || BlockSize <= 0) { - // Note: We could fix an incorrect workgroup size. - // It would change what was specified. - // For now, leave the device compiler to error with invalid WG size. - - // - // Compute the number of blocks - // - sycl_dim_t blockSize {BlockSize}; - sycl_dim_t gridSize = impl::getGridDim(static_cast(len), BlockSize); - - ::sycl::queue* q = sycl_res.get_queue(); - - q->submit([&](::sycl::handler& h) { - h.parallel_for(::sycl::nd_range<1> {gridSize, blockSize}, - [=](::sycl::nd_item<1> it) { - IndexType ii = it.get_global_id(0); - if (ii < len) - { - loop_body(begin[ii]); - } - }); - }); - - if (!Async) - { - q->wait(); - } + return resources::EventProxy(sycl_res); } - return resources::EventProxy(sycl_res); -} - -// -// Define if parampack is empty, avoids ambigous definitions. -// - -template {}, - bool>::type = true> -RAJA_INLINE concepts::enable_if_t< - resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - RAJA::expt::type_traits::is_ForallParamPack_empty> -forall_impl(resources::Sycl& sycl_res, - sycl_exec, - Iterable&& iter, - LoopBody&& loop_body, - ForallParam) -{ - using Iterator = camp::decay; - using LOOP_BODY = camp::decay; - using IndexType = - camp::decay; - // - // Compute the requested iteration space size + // Compute the number of blocks // - Iterator begin = std::begin(iter); - Iterator end = std::end(iter); - IndexType len = std::distance(begin, end); + sycl_dim_t blockSize {BlockSize}; + sycl_dim_t gridSize = impl::getGridDim(static_cast(len), BlockSize); - // Only launch kernel if we have something to iterate over - if (len > 0 && BlockSize > 0) - { + ::sycl::queue* q = sycl_res.get_queue(); + LOOP_BODY* lbody = nullptr; + Iterator* d_begin = nullptr; - // Note: We could fix an incorrect workgroup size. - // It would change what was specified. - // For now, leave the device compiler to error with invalid WG size. - - // - // Compute the number of blocks - // - sycl_dim_t blockSize {BlockSize}; - sycl_dim_t gridSize = impl::getGridDim(static_cast(len), BlockSize); - - ::sycl::queue* q = sycl_res.get_queue(); - - LOOP_BODY* lbody; - Iterator* beg; - - RAJA_FT_BEGIN; + if constexpr (!is_parampack_empty) + { + RAJA::expt::ParamMultiplexer::parampack_init(pol, f_params); + } + if constexpr (!is_lbody_trivially_copyable) + { // // Setup shared memory buffers // Kernel body is nontrivially copyable, create space on device and copy to // Workaround until "is_device_copyable" is supported // - lbody = (LOOP_BODY*)::sycl::malloc_device(sizeof(LOOP_BODY), *q); + lbody = (LOOP_BODY*)::sycl::malloc_device(sizeof(LoopBody), *q); q->memcpy(lbody, &loop_body, sizeof(LOOP_BODY)).wait(); - beg = (Iterator*)::sycl::malloc_device(sizeof(Iterator), *q); - q->memcpy(beg, &begin, sizeof(Iterator)).wait(); - - q->submit([&](::sycl::handler& h) { - h.parallel_for(::sycl::nd_range<1> {gridSize, blockSize}, - [=](::sycl::nd_item<1> it) { - Index_type ii = it.get_global_id(0); - - if (ii < len) - { - (*lbody)((*beg)[ii]); - } - }); - }).wait(); // Need to wait for completion to free memory - - // Free our device memory - ::sycl::free(lbody, *q); - ::sycl::free(beg, *q); - - RAJA_FT_END; + d_begin = (Iterator*)::sycl::malloc_device(sizeof(Iterator), *q); + q->memcpy(d_begin, &begin, sizeof(Iterator)).wait(); } - return resources::EventProxy(sycl_res); -} - -template {}, - bool>::type = true> -RAJA_INLINE concepts::enable_if_t< - resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - concepts::negate< - RAJA::expt::type_traits::is_ForallParamPack_empty>> -forall_impl(resources::Sycl& sycl_res, - sycl_exec const& pol, - Iterable&& iter, - LoopBody&& loop_body, - ForallParam f_params) - -{ - using Iterator = camp::decay; - using IndexType = - camp::decay; - using EXEC_POL = camp::decay; - - // - // Compute the requested iteration space size - // - Iterator begin = std::begin(iter); - Iterator end = std::end(iter); - IndexType len = std::distance(begin, end); - - RAJA::expt::ParamMultiplexer::parampack_init(pol, f_params); - - // Only launch kernel if we have something to iterate over - if (len > 0 && BlockSize > 0) + // Both the parallel_for call, combinations, and resolution are all + // unique to the parameter case, so we make a constexpr branch here + if constexpr (!is_parampack_empty) { - - // - // Compute the number of blocks - // - sycl_dim_t blockSize {BlockSize}; - sycl_dim_t gridSize = impl::getGridDim(static_cast(len), BlockSize); - RAJA_UNUSED_VAR(gridSize); - - ::sycl::queue* q = sycl_res.get_queue(); - auto combiner = [](ForallParam x, ForallParam y) { RAJA::expt::ParamMultiplexer::parampack_combine(EXEC_POL {}, x, y); return x; @@ -297,7 +175,14 @@ forall_impl(resources::Sycl& sycl_res, IndexType ii = it.get_id(0); if (ii < len) { - RAJA::expt::invoke_body(fp, loop_body, begin[ii]); + if constexpr (is_lbody_trivially_copyable) + { + RAJA::expt::invoke_body(fp, loop_body, begin[ii]); + } + else + { + RAJA::expt::invoke_body(fp, *lbody, (*d_begin)[ii]); + } } red.combine(fp); }); @@ -306,105 +191,43 @@ forall_impl(resources::Sycl& sycl_res, q->wait(); RAJA::expt::ParamMultiplexer::parampack_combine(pol, f_params, *res); ::sycl::free(res, *q); + RAJA::expt::ParamMultiplexer::parampack_resolve(pol, f_params); } - RAJA::expt::ParamMultiplexer::parampack_resolve(pol, f_params); - - return resources::EventProxy(sycl_res); -} - -template {}, - bool>::type = true> -RAJA_INLINE concepts::enable_if_t< - resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - concepts::negate< - RAJA::expt::type_traits::is_ForallParamPack_empty>> -forall_impl(resources::Sycl& sycl_res, - sycl_exec const& pol, - Iterable&& iter, - LoopBody&& loop_body, - ForallParam f_params) - -{ - using Iterator = camp::decay; - using LOOP_BODY = camp::decay; - using IndexType = - camp::decay; - using EXEC_POL = camp::decay; - - // - // Compute the requested iteration space size - // - Iterator begin = std::begin(iter); - Iterator end = std::end(iter); - IndexType len = std::distance(begin, end); - - RAJA::expt::ParamMultiplexer::parampack_init(pol, f_params); - - // Only launch kernel if we have something to iterate over - if (len > 0 && BlockSize > 0) + // Note: separate branches + else { - // - // Compute the number of blocks - // - sycl_dim_t blockSize {BlockSize}; - sycl_dim_t gridSize = impl::getGridDim(static_cast(len), BlockSize); - RAJA_UNUSED_VAR(gridSize); - - ::sycl::queue* q = sycl_res.get_queue(); - - auto combiner = [](ForallParam x, ForallParam y) { - RAJA::expt::ParamMultiplexer::parampack_combine(EXEC_POL {}, x, y); - return x; - }; - - // START - // - LOOP_BODY* lbody; - Iterator* beg; - RAJA_FT_BEGIN; - // - // Setup shared memory buffers - // Kernel body is nontrivially copyable, create space on device and copy to - // Workaround until "is_device_copyable" is supported - // - lbody = (LOOP_BODY*)::sycl::malloc_device(sizeof(LOOP_BODY), *q); - q->memcpy(lbody, &loop_body, sizeof(LOOP_BODY)).wait(); + q->submit([&](::sycl::handler& h) { + h.parallel_for(::sycl::nd_range<1> {gridSize, blockSize}, + [=](::sycl::nd_item<1> it) { + IndexType ii = it.get_global_id(0); + if (ii < len) + { + if constexpr (is_lbody_trivially_copyable) + { + loop_body(begin[ii]); + } + else + { + (*lbody)((*d_begin)[ii]); + } + } + }); + }); - beg = (Iterator*)::sycl::malloc_device(sizeof(Iterator), *q); - q->memcpy(beg, &begin, sizeof(Iterator)).wait(); + if (!Async) + { + q->wait(); + } + } - ForallParam* res = ::sycl::malloc_shared(1, *q); - RAJA::expt::ParamMultiplexer::parampack_init(pol, *res); - auto reduction = ::sycl::reduction(res, f_params, combiner); - q->submit([&](::sycl::handler& h) { - h.parallel_for(::sycl::range<1>(len), reduction, - [=](::sycl::item<1> it, auto& red) { - Index_type ii = it.get_id(0); - ForallParam fp; - RAJA::expt::ParamMultiplexer::parampack_init(pol, fp); - if (ii < len) - { - RAJA::expt::invoke_body(fp, *lbody, (*beg)[ii]); - } - red.combine(fp); - }); - }).wait(); // Need to wait for completion to free memory - RAJA::expt::ParamMultiplexer::parampack_combine(pol, f_params, *res); - // Free our device memory - ::sycl::free(res, *q); + // If we had to allocate device memory, free it + if constexpr (!is_lbody_trivially_copyable) + { ::sycl::free(lbody, *q); - ::sycl::free(beg, *q); - - RAJA_FT_END; + ::sycl::free(d_begin, *q); } - RAJA::expt::ParamMultiplexer::parampack_resolve(pol, f_params); + return resources::EventProxy(sycl_res); } diff --git a/include/RAJA/policy/sycl/kernel.hpp b/include/RAJA/policy/sycl/kernel.hpp index bd38986ab2..c3771b6bed 100644 --- a/include/RAJA/policy/sycl/kernel.hpp +++ b/include/RAJA/policy/sycl/kernel.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl/kernel/Conditional.hpp b/include/RAJA/policy/sycl/kernel/Conditional.hpp index 9d9b2c9d23..21914ac465 100644 --- a/include/RAJA/policy/sycl/kernel/Conditional.hpp +++ b/include/RAJA/policy/sycl/kernel/Conditional.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl/kernel/For.hpp b/include/RAJA/policy/sycl/kernel/For.hpp index dc93b6fcab..0ca14bbeb0 100644 --- a/include/RAJA/policy/sycl/kernel/For.hpp +++ b/include/RAJA/policy/sycl/kernel/For.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl/kernel/ForICount.hpp b/include/RAJA/policy/sycl/kernel/ForICount.hpp index 57c33f850c..f5ab3964c6 100644 --- a/include/RAJA/policy/sycl/kernel/ForICount.hpp +++ b/include/RAJA/policy/sycl/kernel/ForICount.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl/kernel/Lambda.hpp b/include/RAJA/policy/sycl/kernel/Lambda.hpp index b0b6a192ee..8419b4eacb 100644 --- a/include/RAJA/policy/sycl/kernel/Lambda.hpp +++ b/include/RAJA/policy/sycl/kernel/Lambda.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl/kernel/SyclKernel.hpp b/include/RAJA/policy/sycl/kernel/SyclKernel.hpp index c8449fcd7b..c31aca7ee8 100644 --- a/include/RAJA/policy/sycl/kernel/SyclKernel.hpp +++ b/include/RAJA/policy/sycl/kernel/SyclKernel.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl/kernel/Tile.hpp b/include/RAJA/policy/sycl/kernel/Tile.hpp index 0fb830de65..da8c315f73 100644 --- a/include/RAJA/policy/sycl/kernel/Tile.hpp +++ b/include/RAJA/policy/sycl/kernel/Tile.hpp @@ -10,8 +10,10 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl/kernel/TileTCount.hpp b/include/RAJA/policy/sycl/kernel/TileTCount.hpp index 69959751d4..70e370565c 100644 --- a/include/RAJA/policy/sycl/kernel/TileTCount.hpp +++ b/include/RAJA/policy/sycl/kernel/TileTCount.hpp @@ -10,8 +10,10 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl/kernel/internal.hpp b/include/RAJA/policy/sycl/kernel/internal.hpp index 308d0aaaae..65ed8a186e 100644 --- a/include/RAJA/policy/sycl/kernel/internal.hpp +++ b/include/RAJA/policy/sycl/kernel/internal.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl/launch.hpp b/include/RAJA/policy/sycl/launch.hpp index f69e2c4424..917b9e640a 100644 --- a/include/RAJA/policy/sycl/launch.hpp +++ b/include/RAJA/policy/sycl/launch.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -31,98 +33,33 @@ namespace RAJA template struct LaunchExecute> { - - // If the launch lambda is trivially copyable - template {}, - bool>::type = true> - static concepts::enable_if_t< - resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - RAJA::expt::type_traits::is_ForallParamPack_empty> - exec(RAJA::resources::Resource res, - const LaunchParams& params, - BODY_IN&& body_in, - ReduceParams& RAJA_UNUSED_ARG(launch_reducers)) - { - - /*Get the queue from concrete resource */ - ::sycl::queue* q = res.get().get_queue(); - - // - // Compute the number of blocks and threads - // - - const ::sycl::range<3> blockSize(params.threads.value[2], - params.threads.value[1], - params.threads.value[0]); - - const ::sycl::range<3> gridSize( - params.threads.value[2] * params.teams.value[2], - params.threads.value[1] * params.teams.value[1], - params.threads.value[0] * params.teams.value[0]); - - // Only launch kernel if we have something to iterate over - constexpr int zero = 0; - if (params.threads.value[0] > zero && params.threads.value[1] > zero && - params.threads.value[2] > zero && params.teams.value[0] > zero && - params.teams.value[1] > zero && params.teams.value[2] > zero) - { - - RAJA_FT_BEGIN; - - q->submit([&](::sycl::handler& h) { - auto s_vec = ::sycl::local_accessor(params.shared_mem_size, h); - - h.parallel_for( - ::sycl::nd_range<3>(gridSize, blockSize), - [=](::sycl::nd_item<3> itm) { - LaunchContext ctx; - ctx.itm = &itm; - - // Point to shared memory - ctx.shared_mem_ptr = - s_vec.get_multi_ptr<::sycl::access::decorated::yes>().get(); - - body_in(ctx); - }); - }); - - if (!async) - { - q->wait(); - } - - RAJA_FT_END; - } - - return resources::EventProxy(res); - } - - // If the launch lambda is trivially copyable and we have explcit reduction - // parameters - template {}, - bool>::type = true> + template static concepts::enable_if_t< resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - concepts::negate< - RAJA::expt::type_traits::is_ForallParamPack_empty>> + RAJA::expt::type_traits::is_ForallParamPack> exec(RAJA::resources::Resource res, const LaunchParams& launch_params, - BODY_IN&& body_in, + LoopBody&& loop_body, ReduceParams launch_reducers) { - using EXEC_POL = RAJA::sycl_launch_t; + using EXEC_POL = RAJA::sycl_launch_t; + using LOOP_BODY = camp::decay; + // Deduce at compile time if lbody is trivially constructible and if user + // has supplied parameters. These will be used to determine which sycl + // launch to configure below. + constexpr bool is_parampack_empty = + RAJA::expt::type_traits::is_ForallParamPack_empty::value; + constexpr bool is_lbody_trivially_copyable = + std::is_trivially_copyable::value; EXEC_POL pol {}; /*Get the queue from concrete resource */ ::sycl::queue* q = res.get().get_queue(); - RAJA::expt::ParamMultiplexer::parampack_init(pol, launch_reducers); + if constexpr (!is_parampack_empty) + { + RAJA::expt::ParamMultiplexer::parampack_init(pol, launch_reducers); + } // // Compute the number of blocks and threads @@ -138,198 +75,37 @@ struct LaunchExecute> // Only launch kernel if we have something to iterate over constexpr int zero = 0; - if (launch_params.threads.value[0] > zero && - launch_params.threads.value[1] > zero && - launch_params.threads.value[2] > zero && - launch_params.teams.value[0] > zero && - launch_params.teams.value[1] > zero && - launch_params.teams.value[2] > zero) + if (launch_params.threads.value[0] <= zero || + launch_params.threads.value[1] <= zero || + launch_params.threads.value[2] <= zero || + launch_params.teams.value[0] <= zero || + launch_params.teams.value[1] <= zero || + launch_params.teams.value[2] <= zero) { - - - auto combiner = [](ReduceParams x, ReduceParams y) { - RAJA::expt::ParamMultiplexer::parampack_combine(EXEC_POL {}, x, y); - return x; - }; - - RAJA_FT_BEGIN; - - ReduceParams* res = ::sycl::malloc_shared(1, *q); - RAJA::expt::ParamMultiplexer::parampack_init(pol, *res); - auto reduction = ::sycl::reduction(res, launch_reducers, combiner); - - q->submit([&](::sycl::handler& h) { - auto s_vec = - ::sycl::local_accessor(launch_params.shared_mem_size, h); - - h.parallel_for( - ::sycl::nd_range<3>(gridSize, blockSize), reduction, - [=](::sycl::nd_item<3> itm, auto& red) { - LaunchContext ctx; - ctx.itm = &itm; - - // Point to shared memory - ctx.shared_mem_ptr = - s_vec.get_multi_ptr<::sycl::access::decorated::yes>().get(); - - ReduceParams fp; - RAJA::expt::ParamMultiplexer::parampack_init(pol, fp); - - RAJA::expt::invoke_body(fp, body_in, ctx); - - red.combine(fp); - }); - }).wait(); // Need to wait for completion to free memory - - RAJA::expt::ParamMultiplexer::parampack_combine(pol, launch_reducers, - *res); - ::sycl::free(res, *q); - - RAJA_FT_END; + return resources::EventProxy(res); } - RAJA::expt::ParamMultiplexer::parampack_resolve(pol, launch_reducers); - - return resources::EventProxy(res); - } - - // If the launch lambda is not trivially copyable - template {}, - bool>::type = true> - static concepts::enable_if_t< - resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - RAJA::expt::type_traits::is_ForallParamPack_empty> - exec(RAJA::resources::Resource res, - const LaunchParams& params, - BODY_IN&& body_in, - ReduceParams& RAJA_UNUSED_ARG(launch_reducers)) - { - - /*Get the queue from concrete resource */ - ::sycl::queue* q = res.get().get_queue(); + using LOOP_BODY = camp::decay; + LOOP_BODY* lbody = nullptr; // - // Compute the number of blocks and threads + // Kernel body is nontrivially copyable, create space on device and copy + // to Workaround until "is_device_copyable" is supported // - - const ::sycl::range<3> blockSize(params.threads.value[2], - params.threads.value[1], - params.threads.value[0]); - - const ::sycl::range<3> gridSize( - params.threads.value[2] * params.teams.value[2], - params.threads.value[1] * params.teams.value[1], - params.threads.value[0] * params.teams.value[0]); - - // Only launch kernel if we have something to iterate over - constexpr int zero = 0; - if (params.threads.value[0] > zero && params.threads.value[1] > zero && - params.threads.value[2] > zero && params.teams.value[0] > zero && - params.teams.value[1] > zero && params.teams.value[2] > zero) + if constexpr (!is_lbody_trivially_copyable) { - - RAJA_FT_BEGIN; - - // - // Kernel body is nontrivially copyable, create space on device and copy - // to Workaround until "is_device_copyable" is supported - // - using LOOP_BODY = camp::decay; - LOOP_BODY* lbody; lbody = (LOOP_BODY*)::sycl::malloc_device(sizeof(LOOP_BODY), *q); - q->memcpy(lbody, &body_in, sizeof(LOOP_BODY)).wait(); - - q->submit([&](::sycl::handler& h) { - auto s_vec = - ::sycl::local_accessor(params.shared_mem_size, h); - - h.parallel_for( - ::sycl::nd_range<3>(gridSize, blockSize), - [=](::sycl::nd_item<3> itm) { - LaunchContext ctx; - ctx.itm = &itm; - - // Point to shared memory - ctx.shared_mem_ptr = - s_vec.get_multi_ptr<::sycl::access::decorated::yes>().get(); - - (*lbody)(ctx); - }); - }).wait(); // Need to wait for completion to free memory - - ::sycl::free(lbody, *q); - - RAJA_FT_END; + q->memcpy(lbody, &loop_body, sizeof(LOOP_BODY)).wait(); } - - return resources::EventProxy(res); - } - - // If the launch lambda is not trivially copyable - template {}, - bool>::type = true> - static concepts::enable_if_t< - resources::EventProxy, - RAJA::expt::type_traits::is_ForallParamPack, - concepts::negate< - RAJA::expt::type_traits::is_ForallParamPack_empty>> - exec(RAJA::resources::Resource res, - const LaunchParams& launch_params, - BODY_IN&& body_in, - ReduceParams launch_reducers) - { - using EXEC_POL = RAJA::sycl_launch_t; - EXEC_POL pol {}; - - /*Get the queue from concrete resource */ - ::sycl::queue* q = res.get().get_queue(); - - RAJA::expt::ParamMultiplexer::parampack_init(pol, launch_reducers); - - // - // Compute the number of blocks and threads - // - const ::sycl::range<3> blockSize(launch_params.threads.value[2], - launch_params.threads.value[1], - launch_params.threads.value[0]); - - const ::sycl::range<3> gridSize( - launch_params.threads.value[2] * launch_params.teams.value[2], - launch_params.threads.value[1] * launch_params.teams.value[1], - launch_params.threads.value[0] * launch_params.teams.value[0]); - - // Only launch kernel if we have something to iterate over - constexpr int zero = 0; - if (launch_params.threads.value[0] > zero && - launch_params.threads.value[1] > zero && - launch_params.threads.value[2] > zero && - launch_params.teams.value[0] > zero && - launch_params.teams.value[1] > zero && - launch_params.teams.value[2] > zero) + // Both the parallel_for call, combinations, and resolution are all + // unique to the parameter case, so we make a constexpr branch here + if constexpr (!is_parampack_empty) { - - auto combiner = [](ReduceParams x, ReduceParams y) { RAJA::expt::ParamMultiplexer::parampack_combine(EXEC_POL {}, x, y); return x; }; - RAJA_FT_BEGIN; - - // - // Kernel body is nontrivially copyable, create space on device and copy - // to Workaround until "is_device_copyable" is supported - // - using LOOP_BODY = camp::decay; - LOOP_BODY* lbody; - lbody = (LOOP_BODY*)::sycl::malloc_device(sizeof(LOOP_BODY), *q); - q->memcpy(lbody, &body_in, sizeof(LOOP_BODY)).wait(); - ReduceParams* res = ::sycl::malloc_shared(1, *q); RAJA::expt::ParamMultiplexer::parampack_init(pol, *res); auto reduction = ::sycl::reduction(res, launch_reducers, combiner); @@ -350,8 +126,14 @@ struct LaunchExecute> ReduceParams fp; RAJA::expt::ParamMultiplexer::parampack_init(pol, fp); - - RAJA::expt::invoke_body(fp, *lbody, ctx); + if constexpr (is_lbody_trivially_copyable) + { + RAJA::expt::invoke_body(fp, loop_body, ctx); + } + else + { + RAJA::expt::invoke_body(fp, *lbody, ctx); + } red.combine(fp); }); @@ -361,11 +143,39 @@ struct LaunchExecute> *res); ::sycl::free(res, *q); ::sycl::free(lbody, *q); - - RAJA_FT_END; + RAJA::expt::ParamMultiplexer::parampack_resolve(pol, launch_reducers); } + else + { + q->submit([&](::sycl::handler& h) { + auto s_vec = + ::sycl::local_accessor(launch_params.shared_mem_size, h); + + h.parallel_for( + ::sycl::nd_range<3>(gridSize, blockSize), + [=](::sycl::nd_item<3> itm) { + LaunchContext ctx; + ctx.itm = &itm; - RAJA::expt::ParamMultiplexer::parampack_resolve(pol, launch_reducers); + // Point to shared memory + ctx.shared_mem_ptr = + s_vec.get_multi_ptr<::sycl::access::decorated::yes>().get(); + if constexpr (is_lbody_trivially_copyable) + { + loop_body(ctx); + } + else + { + (*lbody)(ctx); + } + }); + }); + + if (!async) + { + q->wait(); + } + } return resources::EventProxy(res); } diff --git a/include/RAJA/policy/sycl/params/kernel_name.hpp b/include/RAJA/policy/sycl/params/kernel_name.hpp index 815cfc24b4..e4faf54ff6 100644 --- a/include/RAJA/policy/sycl/params/kernel_name.hpp +++ b/include/RAJA/policy/sycl/params/kernel_name.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef SYCL_KERNELNAME_HPP #define SYCL_KERNELNAME_HPP diff --git a/include/RAJA/policy/sycl/params/reduce.hpp b/include/RAJA/policy/sycl/params/reduce.hpp index 3a8bd5384f..724a788f3b 100644 --- a/include/RAJA/policy/sycl/params/reduce.hpp +++ b/include/RAJA/policy/sycl/params/reduce.hpp @@ -1,3 +1,12 @@ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. +// +// SPDX-License-Identifier: (BSD-3-Clause) +//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// + #ifndef NEW_REDUCE_SYCL_REDUCE_HPP #define NEW_REDUCE_SYCL_REDUCE_HPP diff --git a/include/RAJA/policy/sycl/policy.hpp b/include/RAJA/policy/sycl/policy.hpp index 9a4632a426..15137a87c7 100644 --- a/include/RAJA/policy/sycl/policy.hpp +++ b/include/RAJA/policy/sycl/policy.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/sycl/reduce.hpp b/include/RAJA/policy/sycl/reduce.hpp index bed147eb20..a3cd200528 100644 --- a/include/RAJA/policy/sycl/reduce.hpp +++ b/include/RAJA/policy/sycl/reduce.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor.hpp b/include/RAJA/policy/tensor.hpp index 18ce7b4c81..7de9251724 100644 --- a/include/RAJA/policy/tensor.hpp +++ b/include/RAJA/policy/tensor.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch.hpp b/include/RAJA/policy/tensor/arch.hpp index 3f7428c0a5..1348214e8b 100644 --- a/include/RAJA/policy/tensor/arch.hpp +++ b/include/RAJA/policy/tensor/arch.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx.hpp b/include/RAJA/policy/tensor/arch/avx.hpp index 4549501280..531d781812 100644 --- a/include/RAJA/policy/tensor/arch/avx.hpp +++ b/include/RAJA/policy/tensor/arch/avx.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx/avx_double.hpp b/include/RAJA/policy/tensor/arch/avx/avx_double.hpp index fd71ca5648..07497b6320 100644 --- a/include/RAJA/policy/tensor/arch/avx/avx_double.hpp +++ b/include/RAJA/policy/tensor/arch/avx/avx_double.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx/avx_float.hpp b/include/RAJA/policy/tensor/arch/avx/avx_float.hpp index 543455d0b4..a56cc178b3 100644 --- a/include/RAJA/policy/tensor/arch/avx/avx_float.hpp +++ b/include/RAJA/policy/tensor/arch/avx/avx_float.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx/avx_int32.hpp b/include/RAJA/policy/tensor/arch/avx/avx_int32.hpp index 0c1d1344ad..79b2a88eae 100644 --- a/include/RAJA/policy/tensor/arch/avx/avx_int32.hpp +++ b/include/RAJA/policy/tensor/arch/avx/avx_int32.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx/avx_int64.hpp b/include/RAJA/policy/tensor/arch/avx/avx_int64.hpp index 271bd47c07..ad61489e73 100644 --- a/include/RAJA/policy/tensor/arch/avx/avx_int64.hpp +++ b/include/RAJA/policy/tensor/arch/avx/avx_int64.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx/traits.hpp b/include/RAJA/policy/tensor/arch/avx/traits.hpp index b52b0c1c27..eb2fcfee71 100644 --- a/include/RAJA/policy/tensor/arch/avx/traits.hpp +++ b/include/RAJA/policy/tensor/arch/avx/traits.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx2.hpp b/include/RAJA/policy/tensor/arch/avx2.hpp index 9635aaa0d0..490a3b94f4 100644 --- a/include/RAJA/policy/tensor/arch/avx2.hpp +++ b/include/RAJA/policy/tensor/arch/avx2.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx2/avx2_double.hpp b/include/RAJA/policy/tensor/arch/avx2/avx2_double.hpp index 7c2618cdb4..773afcaaa8 100644 --- a/include/RAJA/policy/tensor/arch/avx2/avx2_double.hpp +++ b/include/RAJA/policy/tensor/arch/avx2/avx2_double.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx2/avx2_float.hpp b/include/RAJA/policy/tensor/arch/avx2/avx2_float.hpp index ffd65d0abb..2d3d9f1c04 100644 --- a/include/RAJA/policy/tensor/arch/avx2/avx2_float.hpp +++ b/include/RAJA/policy/tensor/arch/avx2/avx2_float.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx2/avx2_int32.hpp b/include/RAJA/policy/tensor/arch/avx2/avx2_int32.hpp index 2737db2be8..1e9f1e75ce 100644 --- a/include/RAJA/policy/tensor/arch/avx2/avx2_int32.hpp +++ b/include/RAJA/policy/tensor/arch/avx2/avx2_int32.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx2/avx2_int64.hpp b/include/RAJA/policy/tensor/arch/avx2/avx2_int64.hpp index 96082258bf..c22b0efc57 100644 --- a/include/RAJA/policy/tensor/arch/avx2/avx2_int64.hpp +++ b/include/RAJA/policy/tensor/arch/avx2/avx2_int64.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx2/traits.hpp b/include/RAJA/policy/tensor/arch/avx2/traits.hpp index 5b454dafda..69eb54065c 100644 --- a/include/RAJA/policy/tensor/arch/avx2/traits.hpp +++ b/include/RAJA/policy/tensor/arch/avx2/traits.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx512.hpp b/include/RAJA/policy/tensor/arch/avx512.hpp index 9dec41d4c9..2c02cbeea7 100644 --- a/include/RAJA/policy/tensor/arch/avx512.hpp +++ b/include/RAJA/policy/tensor/arch/avx512.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx512/avx512_double.hpp b/include/RAJA/policy/tensor/arch/avx512/avx512_double.hpp index 151be440d7..cd5e7b2f06 100644 --- a/include/RAJA/policy/tensor/arch/avx512/avx512_double.hpp +++ b/include/RAJA/policy/tensor/arch/avx512/avx512_double.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx512/avx512_float.hpp b/include/RAJA/policy/tensor/arch/avx512/avx512_float.hpp index 2149947b1f..f63bc3866b 100644 --- a/include/RAJA/policy/tensor/arch/avx512/avx512_float.hpp +++ b/include/RAJA/policy/tensor/arch/avx512/avx512_float.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx512/avx512_int32.hpp b/include/RAJA/policy/tensor/arch/avx512/avx512_int32.hpp index 29e40e7e4b..b382208c6e 100644 --- a/include/RAJA/policy/tensor/arch/avx512/avx512_int32.hpp +++ b/include/RAJA/policy/tensor/arch/avx512/avx512_int32.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx512/avx512_int64.hpp b/include/RAJA/policy/tensor/arch/avx512/avx512_int64.hpp index feb2050aed..b1d01c27fb 100644 --- a/include/RAJA/policy/tensor/arch/avx512/avx512_int64.hpp +++ b/include/RAJA/policy/tensor/arch/avx512/avx512_int64.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/avx512/traits.hpp b/include/RAJA/policy/tensor/arch/avx512/traits.hpp index 59ede297b1..b93a5d7544 100644 --- a/include/RAJA/policy/tensor/arch/avx512/traits.hpp +++ b/include/RAJA/policy/tensor/arch/avx512/traits.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/cuda.hpp b/include/RAJA/policy/tensor/arch/cuda.hpp index 6d2dfff7fa..e3bc45261c 100644 --- a/include/RAJA/policy/tensor/arch/cuda.hpp +++ b/include/RAJA/policy/tensor/arch/cuda.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/cuda/cuda_warp.hpp b/include/RAJA/policy/tensor/arch/cuda/cuda_warp.hpp index f6f28515b7..93b8e4aabe 100644 --- a/include/RAJA/policy/tensor/arch/cuda/cuda_warp.hpp +++ b/include/RAJA/policy/tensor/arch/cuda/cuda_warp.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/cuda/traits.hpp b/include/RAJA/policy/tensor/arch/cuda/traits.hpp index 7fd85df9f3..c10a1f96b1 100644 --- a/include/RAJA/policy/tensor/arch/cuda/traits.hpp +++ b/include/RAJA/policy/tensor/arch/cuda/traits.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/hip.hpp b/include/RAJA/policy/tensor/arch/hip.hpp index a06a4b47e6..c1de359605 100644 --- a/include/RAJA/policy/tensor/arch/hip.hpp +++ b/include/RAJA/policy/tensor/arch/hip.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/hip/hip_wave.hpp b/include/RAJA/policy/tensor/arch/hip/hip_wave.hpp index 1dc08b906a..20cf07cc59 100644 --- a/include/RAJA/policy/tensor/arch/hip/hip_wave.hpp +++ b/include/RAJA/policy/tensor/arch/hip/hip_wave.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/hip/traits.hpp b/include/RAJA/policy/tensor/arch/hip/traits.hpp index 91b17c6db4..48b11bfeea 100644 --- a/include/RAJA/policy/tensor/arch/hip/traits.hpp +++ b/include/RAJA/policy/tensor/arch/hip/traits.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/scalar.hpp b/include/RAJA/policy/tensor/arch/scalar.hpp index 518222fdfe..46b84c1149 100644 --- a/include/RAJA/policy/tensor/arch/scalar.hpp +++ b/include/RAJA/policy/tensor/arch/scalar.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/scalar/scalar.hpp b/include/RAJA/policy/tensor/arch/scalar/scalar.hpp index a5199872df..86eb26fbbb 100644 --- a/include/RAJA/policy/tensor/arch/scalar/scalar.hpp +++ b/include/RAJA/policy/tensor/arch/scalar/scalar.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch/scalar/traits.hpp b/include/RAJA/policy/tensor/arch/scalar/traits.hpp index be5cf6c984..1d7de6a952 100644 --- a/include/RAJA/policy/tensor/arch/scalar/traits.hpp +++ b/include/RAJA/policy/tensor/arch/scalar/traits.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/arch_impl.hpp b/include/RAJA/policy/tensor/arch_impl.hpp index dbafc93f9c..d27c94e745 100644 --- a/include/RAJA/policy/tensor/arch_impl.hpp +++ b/include/RAJA/policy/tensor/arch_impl.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/tensor/policy.hpp b/include/RAJA/policy/tensor/policy.hpp index 3b0269e08b..302086f803 100644 --- a/include/RAJA/policy/tensor/policy.hpp +++ b/include/RAJA/policy/tensor/policy.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/policy/thread_auto.hpp b/include/RAJA/policy/thread_auto.hpp index f5b69b7897..301f50f055 100644 --- a/include/RAJA/policy/thread_auto.hpp +++ b/include/RAJA/policy/thread_auto.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/BitMask.hpp b/include/RAJA/util/BitMask.hpp index c57ed9475b..d641bed43f 100644 --- a/include/RAJA/util/BitMask.hpp +++ b/include/RAJA/util/BitMask.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/CaliperPlugin.hpp b/include/RAJA/util/CaliperPlugin.hpp index 71f3492919..e02d1a5694 100644 --- a/include/RAJA/util/CaliperPlugin.hpp +++ b/include/RAJA/util/CaliperPlugin.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/CombiningAdapter.hpp b/include/RAJA/util/CombiningAdapter.hpp index 1dec295a3a..948c3988c5 100644 --- a/include/RAJA/util/CombiningAdapter.hpp +++ b/include/RAJA/util/CombiningAdapter.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/EnableIf.hpp b/include/RAJA/util/EnableIf.hpp index 5e805e6c0e..349503392d 100644 --- a/include/RAJA/util/EnableIf.hpp +++ b/include/RAJA/util/EnableIf.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/IndexLayout.hpp b/include/RAJA/util/IndexLayout.hpp index 492b565a61..4dec017464 100644 --- a/include/RAJA/util/IndexLayout.hpp +++ b/include/RAJA/util/IndexLayout.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/KokkosPluginLoader.hpp b/include/RAJA/util/KokkosPluginLoader.hpp index c23f2ae9f2..4e3a24b94d 100644 --- a/include/RAJA/util/KokkosPluginLoader.hpp +++ b/include/RAJA/util/KokkosPluginLoader.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/Layout.hpp b/include/RAJA/util/Layout.hpp index 6aa6d63336..e4a11beca6 100644 --- a/include/RAJA/util/Layout.hpp +++ b/include/RAJA/util/Layout.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/LocalArray.hpp b/include/RAJA/util/LocalArray.hpp index b887a12bb9..26e916634b 100644 --- a/include/RAJA/util/LocalArray.hpp +++ b/include/RAJA/util/LocalArray.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/OffsetLayout.hpp b/include/RAJA/util/OffsetLayout.hpp index 4237614a15..16ed7b67b6 100644 --- a/include/RAJA/util/OffsetLayout.hpp +++ b/include/RAJA/util/OffsetLayout.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/OffsetOperators.hpp b/include/RAJA/util/OffsetOperators.hpp index 064fe5ac1d..343a9bdc1a 100644 --- a/include/RAJA/util/OffsetOperators.hpp +++ b/include/RAJA/util/OffsetOperators.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/Operators.hpp b/include/RAJA/util/Operators.hpp index 9f4c66a7fc..6a2aebe43b 100644 --- a/include/RAJA/util/Operators.hpp +++ b/include/RAJA/util/Operators.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/Permutations.hpp b/include/RAJA/util/Permutations.hpp index 9347dfcfdf..233d71f992 100644 --- a/include/RAJA/util/Permutations.hpp +++ b/include/RAJA/util/Permutations.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/PermutedLayout.hpp b/include/RAJA/util/PermutedLayout.hpp index c542e59359..bdf590e890 100644 --- a/include/RAJA/util/PermutedLayout.hpp +++ b/include/RAJA/util/PermutedLayout.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/PluginContext.hpp b/include/RAJA/util/PluginContext.hpp index 4d80e7e3cc..f0363b9c73 100644 --- a/include/RAJA/util/PluginContext.hpp +++ b/include/RAJA/util/PluginContext.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/PluginLinker.hpp b/include/RAJA/util/PluginLinker.hpp index 5fe018aee2..33c4e9d010 100644 --- a/include/RAJA/util/PluginLinker.hpp +++ b/include/RAJA/util/PluginLinker.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/PluginOptions.hpp b/include/RAJA/util/PluginOptions.hpp index 5728834e45..bee2123342 100644 --- a/include/RAJA/util/PluginOptions.hpp +++ b/include/RAJA/util/PluginOptions.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/PluginStrategy.hpp b/include/RAJA/util/PluginStrategy.hpp index f6e2e1b6dc..c445ef431d 100644 --- a/include/RAJA/util/PluginStrategy.hpp +++ b/include/RAJA/util/PluginStrategy.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/Registry.hpp b/include/RAJA/util/Registry.hpp index d8af568169..674dc2a20d 100644 --- a/include/RAJA/util/Registry.hpp +++ b/include/RAJA/util/Registry.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/RepeatView.hpp b/include/RAJA/util/RepeatView.hpp index 481fc5242f..c2bbc42961 100644 --- a/include/RAJA/util/RepeatView.hpp +++ b/include/RAJA/util/RepeatView.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/RuntimePluginLoader.hpp b/include/RAJA/util/RuntimePluginLoader.hpp index a9c3d6df70..c1f0781c7c 100644 --- a/include/RAJA/util/RuntimePluginLoader.hpp +++ b/include/RAJA/util/RuntimePluginLoader.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/SoAArray.hpp b/include/RAJA/util/SoAArray.hpp index f507e131c2..df80f938e2 100644 --- a/include/RAJA/util/SoAArray.hpp +++ b/include/RAJA/util/SoAArray.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/SoAPtr.hpp b/include/RAJA/util/SoAPtr.hpp index fb613013a5..3189633453 100644 --- a/include/RAJA/util/SoAPtr.hpp +++ b/include/RAJA/util/SoAPtr.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/Span.hpp b/include/RAJA/util/Span.hpp index 69ce145051..dc486b8991 100644 --- a/include/RAJA/util/Span.hpp +++ b/include/RAJA/util/Span.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/StaticLayout.hpp b/include/RAJA/util/StaticLayout.hpp index 08138f911c..4e3cdd27aa 100644 --- a/include/RAJA/util/StaticLayout.hpp +++ b/include/RAJA/util/StaticLayout.hpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/Timer.hpp b/include/RAJA/util/Timer.hpp index 9cdd3e6c0d..6e99bf90de 100644 --- a/include/RAJA/util/Timer.hpp +++ b/include/RAJA/util/Timer.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/TypeConvert.hpp b/include/RAJA/util/TypeConvert.hpp index 51c94a9807..fc0c012d24 100644 --- a/include/RAJA/util/TypeConvert.hpp +++ b/include/RAJA/util/TypeConvert.hpp @@ -13,8 +13,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/TypedViewBase.hpp b/include/RAJA/util/TypedViewBase.hpp index 8cbb05622f..f7c740f697 100644 --- a/include/RAJA/util/TypedViewBase.hpp +++ b/include/RAJA/util/TypedViewBase.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/View.hpp b/include/RAJA/util/View.hpp index 0283b514cf..b4a7717133 100644 --- a/include/RAJA/util/View.hpp +++ b/include/RAJA/util/View.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/align.hpp b/include/RAJA/util/align.hpp index e8f5dc4ded..5333273a42 100644 --- a/include/RAJA/util/align.hpp +++ b/include/RAJA/util/align.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/basic_mempool.hpp b/include/RAJA/util/basic_mempool.hpp index d3c2011957..2e2bd9c4d0 100644 --- a/include/RAJA/util/basic_mempool.hpp +++ b/include/RAJA/util/basic_mempool.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/camp_aliases.hpp b/include/RAJA/util/camp_aliases.hpp index f3eee09e32..c3adc17bb5 100644 --- a/include/RAJA/util/camp_aliases.hpp +++ b/include/RAJA/util/camp_aliases.hpp @@ -14,8 +14,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/concepts.hpp b/include/RAJA/util/concepts.hpp index 7b8744a642..71d92313ef 100644 --- a/include/RAJA/util/concepts.hpp +++ b/include/RAJA/util/concepts.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/for_each.hpp b/include/RAJA/util/for_each.hpp index cc950d5ebf..e2792882ed 100644 --- a/include/RAJA/util/for_each.hpp +++ b/include/RAJA/util/for_each.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/macros.hpp b/include/RAJA/util/macros.hpp index a41179c1a3..2b5b2a5950 100644 --- a/include/RAJA/util/macros.hpp +++ b/include/RAJA/util/macros.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/math.hpp b/include/RAJA/util/math.hpp index 0a14223191..fbb1ac76b1 100644 --- a/include/RAJA/util/math.hpp +++ b/include/RAJA/util/math.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/plugins.hpp b/include/RAJA/util/plugins.hpp index ec6ffd8049..f743867dab 100644 --- a/include/RAJA/util/plugins.hpp +++ b/include/RAJA/util/plugins.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/reduce.hpp b/include/RAJA/util/reduce.hpp index a5aa923d05..199701a920 100644 --- a/include/RAJA/util/reduce.hpp +++ b/include/RAJA/util/reduce.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// @@ -35,9 +37,6 @@ namespace RAJA { -namespace detail -{ - /*! \brief Reduce class that does a reduction with a left fold. */ @@ -47,53 +46,81 @@ struct LeftFoldReduce RAJA_HOST_DEVICE RAJA_INLINE constexpr explicit LeftFoldReduce( T init = BinaryOp::identity(), BinaryOp op = BinaryOp {}) noexcept - : m_op(std::move(op)), - m_accumulated_value(std::move(init)) + : m_storage(std::move(op), std::move(init)) {} - LeftFoldReduce(LeftFoldReduce const&) = delete; - LeftFoldReduce& operator=(LeftFoldReduce const&) = delete; - LeftFoldReduce(LeftFoldReduce&&) = delete; - LeftFoldReduce& operator=(LeftFoldReduce&&) = delete; - - ~LeftFoldReduce() = default; - /*! \brief reset the combined value of the reducer to the identity */ - RAJA_HOST_DEVICE RAJA_INLINE void clear() noexcept + RAJA_HOST_DEVICE RAJA_INLINE constexpr void reset( + T init = BinaryOp::identity()) noexcept { - m_accumulated_value = BinaryOp::identity(); + m_storage.m_accumulated_value = std::move(init); } /*! - \brief return the combined value and clear the reducer + \brief return the combined value and reset the reducer */ - RAJA_HOST_DEVICE RAJA_INLINE T get_and_clear() + RAJA_HOST_DEVICE RAJA_INLINE constexpr T get_and_reset( + T init = BinaryOp::identity()) { - T accumulated_value = std::move(m_accumulated_value); + T value = get(); - clear(); + reset(std::move(init)); - return accumulated_value; + return value; } /*! \brief return the combined value */ - RAJA_HOST_DEVICE RAJA_INLINE T get() { return m_accumulated_value; } + RAJA_HOST_DEVICE RAJA_INLINE constexpr T get() const + { + return m_storage.m_accumulated_value; + } + + /*! + \brief combine a value into the reducer + */ + RAJA_HOST_DEVICE RAJA_INLINE constexpr void combine(T value) + { + m_storage.m_accumulated_value = m_storage.get_op()( + std::move(m_storage.m_accumulated_value), std::move(value)); + } /*! \brief combine a value into the reducer */ - RAJA_HOST_DEVICE RAJA_INLINE void combine(T val) + RAJA_HOST_DEVICE RAJA_INLINE constexpr void operator+=(T value) { - m_accumulated_value = m_op(std::move(m_accumulated_value), std::move(val)); + combine(std::move(value)); } private: - BinaryOp m_op; - T m_accumulated_value; + // use a struct derived from BinaryOp to avoid extra storage when BinaryOp + // is an empty class + struct Storage : BinaryOp + { + T m_accumulated_value; + + RAJA_HOST_DEVICE RAJA_INLINE constexpr Storage(BinaryOp op, T init) + : BinaryOp(std::move(op)), + m_accumulated_value(std::move(init)) + {} + + RAJA_HOST_DEVICE RAJA_INLINE constexpr BinaryOp& get_op() noexcept + { + return *this; + } + + RAJA_HOST_DEVICE RAJA_INLINE constexpr BinaryOp const& get_op() + const noexcept + { + return *this; + } + }; + + Storage m_storage; }; /*! @@ -115,57 +142,31 @@ struct BinaryTreeReduce RAJA_HOST_DEVICE RAJA_INLINE constexpr explicit BinaryTreeReduce( T init = BinaryOp::identity(), BinaryOp op = BinaryOp {}) noexcept - : m_op(std::move(op)) + : m_storage(std::move(op)) { combine(std::move(init)); } - BinaryTreeReduce(BinaryTreeReduce const&) = delete; - BinaryTreeReduce& operator=(BinaryTreeReduce const&) = delete; - BinaryTreeReduce(BinaryTreeReduce&&) = delete; - BinaryTreeReduce& operator=(BinaryTreeReduce&&) = delete; - - RAJA_HOST_DEVICE RAJA_INLINE ~BinaryTreeReduce() { clear(); } - /*! \brief reset the combined value of the reducer to the identity */ - RAJA_HOST_DEVICE RAJA_INLINE void clear() noexcept + RAJA_HOST_DEVICE RAJA_INLINE constexpr void reset( + T init = BinaryOp::identity()) noexcept { - // destroy all values on the tree stack and reset count to 0 - for (SizeType level = 0, mask = 1; m_count; ++level, mask <<= 1) - { - - if (m_count & mask) - { + m_storage.m_count = 0; - get_value(level)->~T(); - - m_count ^= mask; - } - } + combine(std::move(init)); } /*! - \brief return the combined value and clear the reducer + \brief return the combined value and reset the reducer */ - RAJA_HOST_DEVICE RAJA_INLINE T get_and_clear() + RAJA_HOST_DEVICE RAJA_INLINE constexpr T get_and_reset( + T init = BinaryOp::identity()) { - // accumulate all values - T value = BinaryOp::identity(); - - for (SizeType level = 0, mask = 1; m_count; ++level, mask <<= 1) - { - - if (m_count & mask) - { - - value = m_op(std::move(value), std::move(*get_value(level))); - get_value(level)->~T(); + T value = get(); - m_count ^= mask; - } - } + reset(std::move(init)); return value; } @@ -173,19 +174,18 @@ struct BinaryTreeReduce /*! \brief return the combined value */ - RAJA_HOST_DEVICE RAJA_INLINE T get() + RAJA_HOST_DEVICE RAJA_INLINE constexpr T get() const { // accumulate all values T value = BinaryOp::identity(); - for (SizeType count = m_count, level = 0, mask = 1; count; + for (SizeType count = m_storage.m_count, level = 0, mask = 1; count; ++level, mask <<= 1) { - if (count & mask) { - - value = m_op(std::move(value), *get_value(level)); + value = + m_storage.get_op()(std::move(value), m_storage.m_tree_stack[level]); count ^= mask; } @@ -197,48 +197,157 @@ struct BinaryTreeReduce /*! \brief combine a value into the reducer */ - RAJA_HOST_DEVICE RAJA_INLINE void combine(T value) + RAJA_HOST_DEVICE RAJA_INLINE constexpr void combine(T value) { // accumulate values and store in the first unused level found - // clear values from used levels along the way + // reset values from used levels along the way SizeType level = 0; - for (SizeType mask = 1; m_count & mask; ++level, mask <<= 1) + for (SizeType mask = 1; m_storage.m_count & mask; ++level, mask <<= 1) { - - value = m_op(std::move(*get_value(level)), std::move(value)); - get_value(level)->~T(); + value = m_storage.get_op()(std::move(m_storage.m_tree_stack[level]), + std::move(value)); } - new (get_storage(level)) T(std::move(value)); + m_storage.m_tree_stack[level] = std::move(value); + + ++m_storage.m_count; + } - ++m_count; + /*! + \brief combine a value into the reducer + */ + RAJA_HOST_DEVICE RAJA_INLINE constexpr void operator+=(T value) + { + combine(std::move(value)); } private: - BinaryOp m_op; + // use a struct derived from BinaryOp to avoid extra storage when BinaryOp + // is an empty class + struct Storage : BinaryOp + { + // A counter of the number of inputs combined. + // The bits of count indicate which levels of tree stack have a value + SizeType m_count = 0; - // A counter of the number of inputs combined. - // The bits of count indicate which levels of tree stack have a value - SizeType m_count = 0; + // Each level in tree stack has a value that holds the accumulation of + // 2^level values or is unused and has no value. + T m_tree_stack[num_levels]; - // Each level in tree stack has a value that holds the accumulation of 2^level - // values or is unused and has no value. - std::aligned_storage_t m_tree_stack[num_levels]; + RAJA_HOST_DEVICE RAJA_INLINE constexpr Storage(BinaryOp op) + : BinaryOp(std::move(op)) + {} + + RAJA_HOST_DEVICE RAJA_INLINE constexpr BinaryOp& get_op() noexcept + { + return *this; + } + + RAJA_HOST_DEVICE RAJA_INLINE constexpr BinaryOp const& get_op() + const noexcept + { + return *this; + } + }; + + Storage m_storage; +}; + +enum struct KahanSumImplementation +{ + Default, + Volatile +}; - RAJA_HOST_DEVICE RAJA_INLINE void* get_storage(SizeType level) +/*! + \brief Reduce class that does a reduction with a left fold. + + \note KahanSum does not take an binary operation as the only valid operation + is plus. + + \note sum_impl can be used to have the implementation use volatile on some + intermediate values to force compilers to not optimize out the + compensated summation if fast-math is enabled. +*/ +template +struct KahanSum +{ + static_assert(std::is_floating_point_v, "T must be a floating point type"); + + RAJA_HOST_DEVICE RAJA_INLINE constexpr explicit KahanSum( + T init = T()) noexcept + : m_accumulated_value(std::move(init)), + m_accumulated_carry(T()) + {} + + /*! + \brief reset the combined value of the reducer to the identity + */ + RAJA_HOST_DEVICE RAJA_INLINE constexpr void reset(T init = T()) noexcept { - return &m_tree_stack[level]; + m_accumulated_value = std::move(init); + m_accumulated_carry = T(); } - RAJA_HOST_DEVICE RAJA_INLINE T* get_value(SizeType level) + /*! + \brief return the combined value and reset the reducer + */ + RAJA_HOST_DEVICE RAJA_INLINE constexpr T get_and_reset(T init = T()) { -#if __cplusplus >= 201703L && !defined(RAJA_GPU_DEVICE_COMPILE_PASS_ACTIVE) - // TODO: check that launder is supported in device code - return std::launder(reinterpret_cast(&m_tree_stack[level])); -#else - return reinterpret_cast(&m_tree_stack[level]); -#endif + T value = get(); + + reset(std::move(init)); + + return value; + } + + /*! + \brief return the combined value + */ + RAJA_HOST_DEVICE RAJA_INLINE constexpr T get() const + { + return m_accumulated_value; } + + /*! + \brief combine a value into the reducer + */ + RAJA_HOST_DEVICE RAJA_INLINE constexpr void combine(T val) + { + if constexpr (sum_impl == KahanSumImplementation::Default) + { + + T y = val - m_accumulated_carry; + T t = m_accumulated_value + y; + T z = t - m_accumulated_value; + m_accumulated_carry = z - y; + m_accumulated_value = t; + } + else if constexpr (sum_impl == KahanSumImplementation::Volatile) + { + + // volatile used to prevent compiler optimizations that assume + // floating-point operations are associative + T y = val - m_accumulated_carry; + volatile T t = m_accumulated_value + y; + volatile T z = t - m_accumulated_value; + m_accumulated_carry = z - y; + m_accumulated_value = t; + } + } + + /*! + \brief combine a value into the reducer + */ + RAJA_HOST_DEVICE RAJA_INLINE constexpr void operator+=(T val) + { + combine(std::move(val)); + } + +private: + T m_accumulated_value; + T m_accumulated_carry; }; template @@ -248,138 +357,189 @@ using HighAccuracyReduce = LeftFoldReduce>; /*! - \brief Combine into a single value using a left fold with the given - operation using O(N) operations and O(1) memory + \brief Accumulate given range to a single value + using a left fold algorithm in O(N) operations and O(1) extra memory + see https://en.cppreference.com/w/cpp/algorithm/accumulate */ -template -RAJA_HOST_DEVICE RAJA_INLINE T -left_fold_reduce(Iter begin, Iter end, T init, BinaryOp op) +template, + typename BinaryOp = operators::plus> +RAJA_HOST_DEVICE RAJA_INLINE constexpr concepts:: + enable_if_t> + left_fold_reduce(Container&& c, + T init = BinaryOp::identity(), + BinaryOp op = BinaryOp {}) { + using std::begin; + using std::end; + static_assert(type_traits::is_binary_function::value, + "BinaryOp must model BinaryFunction"); + + auto begin_it = begin(c); + auto end_it = end(c); + LeftFoldReduce reducer(std::move(init), std::move(op)); - for (; begin != end; ++begin) + for (; begin_it != end_it; ++begin_it) { - - reducer.combine(*begin); + reducer.combine(*begin_it); } - return reducer.get_and_clear(); + return reducer.get_and_reset(); } /*! - \brief reduce using a binary tree with the given operation - and using O(N) operations and O(lg(n)) memory - - This is more accurate than sequentially adding into a single value for - floating point types. + \brief Reduce given range to a single value + using a binary tree algorithm in O(N) operations and O(lg(N)) extra memory + see https://en.cppreference.com/w/cpp/algorithm/reduce */ -template -RAJA_HOST_DEVICE RAJA_INLINE T -binary_tree_reduce(Iter begin, Iter end, T init, BinaryOp op) +template, + typename BinaryOp = operators::plus> +RAJA_HOST_DEVICE RAJA_INLINE constexpr concepts:: + enable_if_t> + binary_tree_reduce(Container&& c, + T init = BinaryOp::identity(), + BinaryOp op = BinaryOp {}) { + using std::begin; using std::distance; - using SizeType = std::make_unsigned_t; + using std::end; + static_assert(type_traits::is_binary_function::value, + "BinaryOp must model BinaryFunction"); + + auto begin_it = begin(c); + auto end_it = end(c); + using SizeType = std::make_unsigned_t; + BinaryTreeReduce reducer(std::move(init), std::move(op)); - for (; begin != end; ++begin) + for (; begin_it != end_it; ++begin_it) { - - reducer.combine(*begin); + reducer.combine(*begin_it); } - return reducer.get_and_clear(); + return reducer.get_and_reset(); } /*! - \brief reducer that uses a high accuracy implementation when round-off error - is a concern, or a faster algorithm with it is not a concern + \brief Accumulate given range to a single value + using a kahan summation algorithm in O(N) operations and O(1) extra memory + see https://en.cppreference.com/w/cpp/algorithm/accumulate */ -template -RAJA_HOST_DEVICE RAJA_INLINE T -high_accuracy_reduce(Iter begin, Iter end, T init, BinaryOp op) +template> +RAJA_HOST_DEVICE RAJA_INLINE constexpr concepts:: + enable_if_t, std::is_floating_point> + kahan_sum(Container&& c, T init = T()) { - HighAccuracyReduce reducer(std::move(init), std::move(op)); + using std::begin; + using std::end; - for (; begin != end; ++begin) - { + auto begin_it = begin(c); + auto end_it = end(c); - reducer.combine(*begin); + KahanSum reducer(std::move(init)); + + for (; begin_it != end_it; ++begin_it) + { + reducer.combine(*begin_it); } - return reducer.get_and_clear(); + return reducer.get_and_reset(); } -} // namespace detail - /*! \brief Accumulate given range to a single value - using a left fold algorithm in O(N) operations and O(1) extra memory + using a kahan summation algorithm in O(N) operations and O(1) extra memory see https://en.cppreference.com/w/cpp/algorithm/accumulate + \note Uses volatile on intermediate products to keep compiler from optimizing + out the compensated summation with fast-math. */ -template, - typename BinaryOp = operators::plus> -RAJA_HOST_DEVICE RAJA_INLINE - concepts::enable_if_t> - accumulate(Container&& c, - T init = BinaryOp::identity(), - BinaryOp op = BinaryOp {}) +template> +RAJA_HOST_DEVICE RAJA_INLINE constexpr concepts:: + enable_if_t, std::is_floating_point> + kahan_sum_volatile(Container&& c, T init = T()) { using std::begin; using std::end; - static_assert(type_traits::is_binary_function::value, - "BinaryOp must model BinaryFunction"); - return detail::left_fold_reduce(begin(c), end(c), std::move(init), - std::move(op)); + auto begin_it = begin(c); + auto end_it = end(c); + + KahanSum reducer(std::move(init)); + + for (; begin_it != end_it; ++begin_it) + { + reducer.combine(*begin_it); + } + + return reducer.get_and_reset(); } /*! \brief Reduce given range to a single value - using a binary tree algorithm in O(N) operations and O(lg(N)) extra memory + using an algorithm with high accuracy when floating point round off is a + concern see https://en.cppreference.com/w/cpp/algorithm/reduce */ template, typename BinaryOp = operators::plus> -RAJA_HOST_DEVICE RAJA_INLINE - concepts::enable_if_t> - binary_tree_reduce(Container&& c, - T init = BinaryOp::identity(), - BinaryOp op = BinaryOp {}) +RAJA_HOST_DEVICE RAJA_INLINE constexpr concepts:: + enable_if_t> + high_accuracy_reduce(Container&& c, + T init = BinaryOp::identity(), + BinaryOp op = BinaryOp {}) { using std::begin; using std::end; static_assert(type_traits::is_binary_function::value, "BinaryOp must model BinaryFunction"); - return detail::binary_tree_reduce(begin(c), end(c), std::move(init), - std::move(op)); + auto begin_it = begin(c); + auto end_it = end(c); + + HighAccuracyReduce reducer(std::move(init), std::move(op)); + + for (; begin_it != end_it; ++begin_it) + { + reducer.combine(*begin_it); + } + + return reducer.get_and_reset(); } /*! - \brief Reduce given range to a single value - using an algorithm with high accuracy when floating point round off is a - concern - see https://en.cppreference.com/w/cpp/algorithm/reduce + \brief Accumulate given range to a single value + using a left fold algorithm in O(N) operations and O(1) extra memory + see https://en.cppreference.com/w/cpp/algorithm/accumulate */ template, typename BinaryOp = operators::plus> -RAJA_HOST_DEVICE RAJA_INLINE - concepts::enable_if_t> - high_accuracy_reduce(Container&& c, - T init = BinaryOp::identity(), - BinaryOp op = BinaryOp {}) +RAJA_HOST_DEVICE RAJA_INLINE constexpr concepts:: + enable_if_t> + accumulate(Container&& c, + T init = BinaryOp::identity(), + BinaryOp op = BinaryOp {}) { using std::begin; using std::end; static_assert(type_traits::is_binary_function::value, "BinaryOp must model BinaryFunction"); - return detail::high_accuracy_reduce(begin(c), end(c), std::move(init), - std::move(op)); + auto begin_it = begin(c); + auto end_it = end(c); + + LeftFoldReduce reducer(std::move(init), std::move(op)); + + for (; begin_it != end_it; ++begin_it) + { + reducer.combine(*begin_it); + } + + return reducer.get_and_reset(); } } // namespace RAJA diff --git a/include/RAJA/util/resource.hpp b/include/RAJA/util/resource.hpp index b78cf5009a..b1d86b267f 100644 --- a/include/RAJA/util/resource.hpp +++ b/include/RAJA/util/resource.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/sort.hpp b/include/RAJA/util/sort.hpp index ab911b8b60..db878d3e1e 100644 --- a/include/RAJA/util/sort.hpp +++ b/include/RAJA/util/sort.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/sycl_compat.hpp b/include/RAJA/util/sycl_compat.hpp index cc553f54fd..f54fd5b038 100644 --- a/include/RAJA/util/sycl_compat.hpp +++ b/include/RAJA/util/sycl_compat.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/types.hpp b/include/RAJA/util/types.hpp index 6486565fd0..7cc19d2702 100644 --- a/include/RAJA/util/types.hpp +++ b/include/RAJA/util/types.hpp @@ -11,8 +11,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/zip.hpp b/include/RAJA/util/zip.hpp index 83da60f8d4..32e0f3df8d 100644 --- a/include/RAJA/util/zip.hpp +++ b/include/RAJA/util/zip.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/include/RAJA/util/zip_tuple.hpp b/include/RAJA/util/zip_tuple.hpp index fb2245f978..408464aaa1 100644 --- a/include/RAJA/util/zip_tuple.hpp +++ b/include/RAJA/util/zip_tuple.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/reproducers/CMakeLists.txt b/reproducers/CMakeLists.txt index 210f27512b..6057978ebc 100644 --- a/reproducers/CMakeLists.txt +++ b/reproducers/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ################################################################################ diff --git a/reproducers/clangcuda/CMakeLists.txt b/reproducers/clangcuda/CMakeLists.txt index 076b5b788a..d8894839f8 100644 --- a/reproducers/clangcuda/CMakeLists.txt +++ b/reproducers/clangcuda/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/reproducers/clangcuda/reproducer-shuffle.cpp b/reproducers/clangcuda/reproducer-shuffle.cpp index 2f20a117c9..0d33c5ccb8 100644 --- a/reproducers/clangcuda/reproducer-shuffle.cpp +++ b/reproducers/clangcuda/reproducer-shuffle.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/reproducers/openmp-target/CMakeLists.txt b/reproducers/openmp-target/CMakeLists.txt index c20ca36ccd..21e18ab563 100644 --- a/reproducers/openmp-target/CMakeLists.txt +++ b/reproducers/openmp-target/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/reproducers/openmp-target/reproducer-openmptarget-issue1.cpp b/reproducers/openmp-target/reproducer-openmptarget-issue1.cpp index 187ac8de28..48d7386c23 100644 --- a/reproducers/openmp-target/reproducer-openmptarget-issue1.cpp +++ b/reproducers/openmp-target/reproducer-openmptarget-issue1.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/reproducers/openmp-target/reproducer-openmptarget-issue2.cpp b/reproducers/openmp-target/reproducer-openmptarget-issue2.cpp index e6d4953dc4..a966ced4eb 100644 --- a/reproducers/openmp-target/reproducer-openmptarget-issue2.cpp +++ b/reproducers/openmp-target/reproducer-openmptarget-issue2.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/reproducers/openmp-target/reproducer-openmptarget-issue3.cpp b/reproducers/openmp-target/reproducer-openmptarget-issue3.cpp index 32990d127f..c3f412983d 100644 --- a/reproducers/openmp-target/reproducer-openmptarget-issue3.cpp +++ b/reproducers/openmp-target/reproducer-openmptarget-issue3.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/reproducers/openmp-target/reproducer-openmptarget.cpp b/reproducers/openmp-target/reproducer-openmptarget.cpp index e30342694c..ae6af30983 100644 --- a/reproducers/openmp-target/reproducer-openmptarget.cpp +++ b/reproducers/openmp-target/reproducer-openmptarget.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/scripts/alcf-builds/cooley_clang5.0.sh b/scripts/alcf-builds/cooley_clang5.0.sh deleted file mode 100755 index ed8417093d..0000000000 --- a/scripts/alcf-builds/cooley_clang5.0.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env bash - -############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. -# -# SPDX-License-Identifier: (BSD-3-Clause) -############################################################################### - -## -## Execute these commands before running this script to build RAJA. -## -## First grab a node to compile and run your code: -## -## > qsub -I -n 1 -A -t <# minutes> -q debug -## -## Then set up your build environment. -## -## > soft add +cmake-3.9.1 -## > soft add +clang-5.0 -## - -BUILD_SUFFIX=alcf-cooley-clang5.0 - -rm -rf build_${BUILD_SUFFIX} 2>/dev/null -mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} - -cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -C ../host-configs/alcf-builds/cooley_clang5_0.cmake \ - -DENABLE_OPENMP=On \ - -DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \ - "$@" \ - .. diff --git a/scripts/alcf-builds/cooley_gcc7.1.0.sh b/scripts/alcf-builds/cooley_gcc7.1.0.sh deleted file mode 100755 index fcbe7ee15e..0000000000 --- a/scripts/alcf-builds/cooley_gcc7.1.0.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env bash - -############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. -# -# SPDX-License-Identifier: (BSD-3-Clause) -############################################################################### - -## -## Execute these commands before running this script to build RAJA. -## -## First grab a node to compile and run your code: -## -## > qsub -I -n 1 -A -t <# minutes> -q debug -## -## Then set up your build environment. -## -## > soft add +cmake-3.9.1 -## > soft add +gcc-7.1.0 -## - -BUILD_SUFFIX=alcf-cooley-gcc7.1.0 - -rm -rf build_${BUILD_SUFFIX} 2>/dev/null -mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} - -cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -C ../host-configs/alcf-builds/cooley_gcc7_1_0.cmake \ - -DENABLE_OPENMP=On \ - -DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \ - "$@" \ - .. diff --git a/scripts/alcf-builds/cooley_nvcc9.1_clang4.0.sh b/scripts/alcf-builds/cooley_nvcc9.1_clang4.0.sh deleted file mode 100755 index 7bc35c5b17..0000000000 --- a/scripts/alcf-builds/cooley_nvcc9.1_clang4.0.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env bash - -############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. -# -# SPDX-License-Identifier: (BSD-3-Clause) -############################################################################### - -## -## Execute these commands before running this script to build RAJA. -## -## First grab a node to compile and run your code: -## -## > qsub -I -n 1 -A -t <# minutes> -q debug -## -## Then set up your build environment. -## -## > soft add +cmake-3.9.1 -## > soft add +clang-4.0 -## > soft add +cuda-9.1 -## - -BUILD_SUFFIX=alcf-cooley-nvcc9.1_clang4.0 - -rm -rf build_${BUILD_SUFFIX} 2>/dev/null -mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} - -cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -C ../host-configs/alcf-builds/cooley_nvcc_clang4_0.cmake \ - -DENABLE_OPENMP=On \ - -DENABLE_CUDA=On \ - -DCUDA_TOOLKIT_ROOT_DIR=/soft/visualization/cuda-9.1 \ - -DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \ - "$@" \ - .. diff --git a/scripts/alcf-builds/dpcpp.cuda.sh b/scripts/alcf-builds/dpcpp.cuda.sh deleted file mode 100755 index 8482217386..0000000000 --- a/scripts/alcf-builds/dpcpp.cuda.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env bash - -## -## Copyright (c) 2017-19, Lawrence Livermore National Security, LLC. -## -## Produced at the Lawrence Livermore National Laboratory. -## -## LLNL-CODE-738930 -## -## All rights reserved. -## -## This file is part of the RAJA Performance Suite. -## -## For details about use and distribution, please read RAJAPerf/LICENSE. -## - -BUILD_SUFFIX=sycl -: ${BUILD_TYPE:=RelWithDebInfo} -RAJA_HOSTCONFIG=../host-configs/alcf-builds/dpcpp.cuda.cmake - -rm -rf build_${BUILD_SUFFIX}_${USER} >/dev/null -mkdir build_${BUILD_SUFFIX}_${USER} && cd build_${BUILD_SUFFIX}_${USER} - -DATE=$(printf '%(%Y-%m-%d)T\n' -1) - -## NOTE: RAJA tests are turned off due to compilation issues. - -cmake \ - -DCMAKE_BUILD_TYPE=${BUILD_TYPE} \ - -C ${RAJA_HOSTCONFIG} \ - -DENABLE_OPENMP=Off \ - -DENABLE_CUDA=Off \ - -DRAJA_ENABLE_TARGET_OPENMP=Off \ - -DENABLE_ALL_WARNINGS=Off \ - -DRAJA_ENABLE_SYCL=On \ - -DCMAKE_LINKER=clang++ \ - -DCMAKE_CXX_STANDARD=17 \ - -DENABLE_TESTS=Off \ - -DENABLE_EXAMPLES=On \ - "$@" \ - .. - -make -j 8 - diff --git a/scripts/alcf-builds/sycl.sh b/scripts/alcf-builds/sycl.sh index e6020f44b1..16ed7c9598 100755 --- a/scripts/alcf-builds/sycl.sh +++ b/scripts/alcf-builds/sycl.sh @@ -1,18 +1,13 @@ #!/usr/bin/env bash -## -## Copyright (c) 2017-19, Lawrence Livermore National Security, LLC. -## -## Produced at the Lawrence Livermore National Laboratory. -## -## LLNL-CODE-738930 -## -## All rights reserved. -## -## This file is part of the RAJA Performance Suite. -## -## For details about use and distribution, please read RAJAPerf/LICENSE. -## +############################################################################### +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. +# +# SPDX-License-Identifier: (BSD-3-Clause) +############################################################################### BUILD_SUFFIX=sycl : ${BUILD_TYPE:=RelWithDebInfo} diff --git a/scripts/alcf-builds/theta_intel18.sh b/scripts/alcf-builds/theta_intel18.sh deleted file mode 100755 index a353789fee..0000000000 --- a/scripts/alcf-builds/theta_intel18.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env bash - -############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. -# -# SPDX-License-Identifier: (BSD-3-Clause) -############################################################################### - -## -## Execute these commands before running this script to build RAJA. -## -## First grab a node to compile and run your code: -## -## > qsub -I -n 1 -A -t <# minutes> -q debug-cache-quad -## -## Then set up your build environment. -## -## module load intel/18.0.0.128 -## module load cmake/3.9.1 -## -## Example of running an executable: -## -## "aprun ./main" - -BUILD_SUFFIX=alcf-theta-intel18.0 - -rm -rf build_${BUILD_SUFFIX} 2>/dev/null -mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} - -cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -C ../host-configs/alcf-builds/theta_intel18_0.cmake \ - -DENABLE_OPENMP=On \ - -DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \ - "$@" \ - .. diff --git a/scripts/githooks/pre-commit b/scripts/githooks/pre-commit index 97df6c8c0d..d21b3976c9 100755 --- a/scripts/githooks/pre-commit +++ b/scripts/githooks/pre-commit @@ -1,11 +1,13 @@ #!/bin/bash -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +############################################################################### +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # -# SPDX-License-Identifier: (BSD-3-Clause) -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# SPDX-License-Identifier: (BSD-3-Clause) +############################################################################### # List of file extensions to format file_extensions=("cpp" "h" "c" "hpp") diff --git a/scripts/gitlab/build_and_test.sh b/scripts/gitlab/build_and_test.sh index 6bb684e9ec..4a20ef6c83 100755 --- a/scripts/gitlab/build_and_test.sh +++ b/scripts/gitlab/build_and_test.sh @@ -7,8 +7,10 @@ then fi ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC and RAJA -# project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/scripts/lc-builds/corona_sycl.sh b/scripts/lc-builds/corona_sycl.sh index b375b7ef45..29108e1c05 100755 --- a/scripts/lc-builds/corona_sycl.sh +++ b/scripts/lc-builds/corona_sycl.sh @@ -1,24 +1,38 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### -if [[ $# -lt 1 ]]; then - echo - echo "You must pass 1 argument to the script: " - echo " 1) SYCL compiler installation path" +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.25.2 + +# Require compiler version +if [ "$1" == "" ]; then echo - echo "For example: " - echo " corona_sycl.sh /usr/workspace/raja-dev/clang_sycl_16b7bcb09915_hip_gcc10.3.1_rocm6.4.2" - exit + echo "You must pass a SYCL compiler path to script. For example," + echo " corona_sycl.sh /usr/workspace/raja-dev/clang_sycl_16b7bcb09915_hip_gcc10.3.1_rocm6.4.3 [3.27.4]" + echo "An optional second argument can be given to set the CMake version to load." + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1 fi SYCL_PATH=$1 -shift 1 + +# Detect optional second positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$2" ] && [[ "$2" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$2 + shift 2 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 1 +fi BUILD_SUFFIX=corona-sycl : ${BUILD_TYPE:=RelWithDebInfo} @@ -26,6 +40,7 @@ RAJA_HOSTCONFIG=../host-configs/lc-builds/toss4/corona_sycl.cmake echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -38,7 +53,7 @@ DATE=$(printf '%(%Y-%m-%d)T\n' -1) export PATH=${SYCL_PATH}/bin:$PATH export LD_LIBRARY_PATH=${SYCL_PATH}/lib:${SYCL_PATH}/lib64:$LD_LIBRARY_PATH -module load cmake/3.23.1 +module load cmake/${CMAKE_VER} cmake \ -DCMAKE_BUILD_TYPE=${BUILD_TYPE} \ diff --git a/scripts/lc-builds/toss4_amdclang.sh b/scripts/lc-builds/toss4_amdclang.sh index a4415040ac..9739645cf7 100755 --- a/scripts/lc-builds/toss4_amdclang.sh +++ b/scripts/lc-builds/toss4_amdclang.sh @@ -1,27 +1,42 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.24.2 + if [[ $# -lt 2 ]]; then echo echo "You must pass 2 or more arguments to the script (in the following order): " echo " 1) compiler version number" echo " 2) HIP compute architecture" - echo " 3...) optional arguments to cmake" + echo " 3) optional CMake version to load." echo echo "For example: " - echo " toss4_amdclang.sh 4.1.0 gfx906" - exit + echo " toss4_amdclang.sh 4.1.0 gfx906 [3.27.4]" + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1 fi COMP_VER=$1 COMP_ARCH=$2 -shift 2 + +# Detect optional third positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$3" ] && [[ "$3" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$3 + shift 3 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 2 +fi HOSTCONFIG="hip_3_X" @@ -40,6 +55,7 @@ BUILD_SUFFIX=lc_toss4-amdclang-${COMP_VER}-${COMP_ARCH} echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -51,7 +67,7 @@ rm -rf build_${BUILD_SUFFIX} >/dev/null mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} -module load cmake/3.24.2 +module load cmake/${CMAKE_VER} # unload rocm to avoid configuration problems where the loaded rocm and COMP_VER # are inconsistent causing the rocprim from the module to be used unexpectedly diff --git a/scripts/lc-builds/toss4_amdclang_asan.sh b/scripts/lc-builds/toss4_amdclang_asan.sh index f02d00cc70..b25a02922f 100755 --- a/scripts/lc-builds/toss4_amdclang_asan.sh +++ b/scripts/lc-builds/toss4_amdclang_asan.sh @@ -1,27 +1,42 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.24.2 + if [[ $# -lt 2 ]]; then echo - echo "You must pass 2 or more arguments to the script (in this order): " + echo "You must pass 2 or more arguments to the script (in the following order): " echo " 1) compiler version number" echo " 2) HIP compute architecture" - echo " 3...) optional arguments to cmake" + echo " 3) optional CMake version to load." echo echo "For example: " - echo " toss4_amdclang_asan.sh 5.7.0 gfx90a" - exit + echo " toss4_amdclang.sh 4.1.0 gfx906 [3.27.4]" + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1 fi COMP_VER=$1 COMP_ARCH=$2 -shift 2 + +# Detect optional third positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$3" ] && [[ "$3" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$3 + shift 3 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 2 +fi HOSTCONFIG="hip_3_X" @@ -40,6 +55,7 @@ BUILD_SUFFIX=lc_toss4-amdclang-${COMP_VER}-${COMP_ARCH}-asan echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -54,7 +70,7 @@ rm -rf build_${BUILD_SUFFIX} >/dev/null mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} -module load cmake/3.24.2 +module load cmake/${CMAKE_VER} # unload rocm to avoid configuration problems where the loaded rocm and COMP_VER # are inconsistent causing the rocprim from the module to be used unexpectedly diff --git a/scripts/lc-builds/toss4_cce_hip.sh b/scripts/lc-builds/toss4_cce_hip.sh index dd7ca13556..4ad107e1d4 100755 --- a/scripts/lc-builds/toss4_cce_hip.sh +++ b/scripts/lc-builds/toss4_cce_hip.sh @@ -1,29 +1,44 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.24.2 + if [[ $# -lt 3 ]]; then echo echo "You must pass 3 or more arguments to the script (in this order): " echo " 1) compiler version number" echo " 2) HIP version" echo " 3) HIP compute architecture" - echo " 4...) optional arguments to cmake" + echo " 4) optional CMake version to load." echo echo "For example: " - echo " toss4_cce_hip.sh 14.0.3 5.2.3 gfx90a" - exit + echo " toss4_cce_hip.sh 14.0.3 5.2.3 gfx90a [3.27.4]" + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1 fi COMP_VER=$1 HIP_VER=$2 HIP_ARCH=$3 -shift 3 + +# Detect optional fourth positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$4" ] && [[ "$4" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$4 + shift 4 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 3 +fi HOSTCONFIG="hip_3_X" @@ -31,6 +46,7 @@ BUILD_SUFFIX=lc_toss4-cce-${COMP_VER}-hip-${HIP_VER}-${HIP_ARCH} echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -42,7 +58,7 @@ rm -rf build_${BUILD_SUFFIX} >/dev/null mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} -module load cmake/3.24.2 +module load cmake/${CMAKE_VER} cmake \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/scripts/lc-builds/toss4_cce_omptarget.sh b/scripts/lc-builds/toss4_cce_omptarget.sh index 96a9712f85..69e5d70390 100755 --- a/scripts/lc-builds/toss4_cce_omptarget.sh +++ b/scripts/lc-builds/toss4_cce_omptarget.sh @@ -1,27 +1,42 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.24.2 + if [[ $# -lt 2 ]]; then echo - echo "You must pass 3 or more arguments to the script (in this order): " + echo "You must pass 2 or more arguments to the script (in this order): " echo " 1) compiler version number" echo " 2) HIP compute architecture" - echo " 3...) optional arguments to cmake" + echo " 3) optional CMake version to load." echo echo "For example: " - echo " toss4_cce_omptarget.sh 20.0.0-magic gfx942" - exit + echo " toss4_cce_omptarget.sh 20.0.0-magic gfx942 [3.27.4]" + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1" fi COMP_VER=$1 HIP_ARCH=$2 -shift 2 + +# Detect optional third positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$3" ] && [[ "$3" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$3 + shift 3 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 2 +fi HOSTCONFIG="cce_omptarget_X" @@ -29,6 +44,7 @@ BUILD_SUFFIX=lc_toss4-cce-${COMP_VER}-${HIP_ARCH}-omptarget echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -37,7 +53,7 @@ rm -rf build_${BUILD_SUFFIX} >/dev/null mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} -module load cmake/3.24.2 +module load cmake/${CMAKE_VER} cmake \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/scripts/lc-builds/toss4_clang-format.sh b/scripts/lc-builds/toss4_clang-format.sh index d14b07996e..a0dc77b3e4 100755 --- a/scripts/lc-builds/toss4_clang-format.sh +++ b/scripts/lc-builds/toss4_clang-format.sh @@ -1,29 +1,43 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.25.2 + if [ "$1" == "" ]; then echo echo "You must pass a compiler version number to script. For example," - echo " toss4_clang.sh 14.0.6" - echo - echo "The compiler MAJOR VERSION must be 14, or CMake will complain" - echo "and you will not be able to run 'make style' to format the code." - exit + echo " toss4_clang.sh 14.0.6 [3.27.4]" + echo "An optional second argument can be given to set the CMake version to load." + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1 fi COMP_VER=$1 -shift 1 + +# Detect optional second positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$2" ] && [[ "$2" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$2 + shift 2 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 1 +fi BUILD_SUFFIX=lc_toss4-clang-${COMP_VER} echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -31,7 +45,7 @@ echo rm -rf build_${BUILD_SUFFIX} 2>/dev/null mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} -module load cmake/3.23.1 +module load cmake/${CMAKE_VER} cmake \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/scripts/lc-builds/toss4_clang.sh b/scripts/lc-builds/toss4_clang.sh index 3900b1c33b..f01a8f6f1a 100755 --- a/scripts/lc-builds/toss4_clang.sh +++ b/scripts/lc-builds/toss4_clang.sh @@ -1,26 +1,43 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.25.2 + if [ "$1" == "" ]; then echo - echo "You must pass a compiler version number to script. For example," - echo " toss4_clang.sh 10.3.1" - exit + echo "You must pass a compiler version number to the script. For example," + echo " toss4_clang.sh 14.0.6 [3.27.4]" + echo "An optional second argument can be given to set the CMake version to load." + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1 fi COMP_VER=$1 -shift 1 + +# Detect optional second positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$2" ] && [[ "$2" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$2 + shift 2 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 1 +fi BUILD_SUFFIX=lc_toss4-clang-${COMP_VER} echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -28,7 +45,7 @@ echo rm -rf build_${BUILD_SUFFIX} 2>/dev/null mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} -module load cmake/3.23.1 +module load cmake/${CMAKE_VER} cmake \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/scripts/lc-builds/toss4_clang_san.sh b/scripts/lc-builds/toss4_clang_san.sh index 4eb9cc469b..05794e9d92 100755 --- a/scripts/lc-builds/toss4_clang_san.sh +++ b/scripts/lc-builds/toss4_clang_san.sh @@ -1,26 +1,42 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### -if [ "$1" == "" ]; then +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.25.2 + +if [[ $# -lt 2 ]]; then echo - echo "You must pass 2 arguments to the script (in this order): " - echo " 1) compiler version number for clang" - echo " 2) sanitizer version (one of 2 options: asan, or ubsan)" + echo "You must pass 2 or more arguments to the script (in the following order): " + echo " 1) compiler version number" + echo " 2) HIP compute architecture" + echo " 3) optional CMake version to load." echo echo "For example: " - echo " toss4_clang.sh 14.0.6-magic asan" - exit + echo " toss4_clang.sh 14.0.6-magic asan [3.27.4]" + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1 fi COMP_VER=$1 SAN_VER=$2 -shift 2 + +# Detect optional third positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$3" ] && [[ "$3" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$3 + shift 3 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 2 +fi if [[ ( ${SAN_VER} != "asan" ) && ( ${SAN_VER} != "ubsan" ) ]] ; then echo "Sanitizer version must be \"asan\" or \"ubsan\". Exiting!" ; exit @@ -30,6 +46,7 @@ BUILD_SUFFIX=lc_toss4-clang-${COMP_VER}-${SAN_VER} echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -37,7 +54,7 @@ echo rm -rf build_${BUILD_SUFFIX} 2>/dev/null mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} -module load cmake/3.23.1 +module load cmake/${CMAKE_VER} cmake \ -DCMAKE_BUILD_TYPE=Debug \ diff --git a/scripts/lc-builds/toss4_gcc.sh b/scripts/lc-builds/toss4_gcc.sh index 7a111a78e8..c8328d8828 100755 --- a/scripts/lc-builds/toss4_gcc.sh +++ b/scripts/lc-builds/toss4_gcc.sh @@ -1,26 +1,43 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.25.2 + if [ "$1" == "" ]; then echo - echo "You must pass a compiler version number to script. For example," - echo " toss4_gcc.sh 10.3.1" - exit + echo "You must pass a compiler version number to the script. For example," + echo " toss4_gcc.sh 10.3.1 [3.27.4]" + echo "An optional second argument can be given to set the CMake version to load." + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1 fi COMP_VER=$1 -shift 1 + +# Detect optional second positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$2" ] && [[ "$2" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$2 + shift 2 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 1 +fi BUILD_SUFFIX=lc_toss4-gcc-${COMP_VER} echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -28,7 +45,7 @@ echo rm -rf build_${BUILD_SUFFIX} 2>/dev/null mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} -module load cmake/3.23.1 +module load cmake/${CMAKE_VER} cmake \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/scripts/lc-builds/toss4_hipcc.sh b/scripts/lc-builds/toss4_hipcc.sh index b20b4829e3..c35cd2c3e2 100755 --- a/scripts/lc-builds/toss4_hipcc.sh +++ b/scripts/lc-builds/toss4_hipcc.sh @@ -1,27 +1,42 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.25.2 + if [[ $# -lt 2 ]]; then echo echo "You must pass 2 or more arguments to the script (in this order): " echo " 1) compiler version number" echo " 2) HIP compute architecture" - echo " 3...) optional arguments to cmake" + echo " 3) optional CMake version to load." echo echo "For example: " - echo " toss4_hipcc.sh 4.1.0 gfx906" - exit + echo " toss4_hipcc.sh 4.1.0 gfx906 [3.27.4]" + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1 fi COMP_VER=$1 COMP_ARCH=$2 -shift 2 + +# Detect optional third positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$3" ] && [[ "$3" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$3 + shift 3 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 2 +fi HOSTCONFIG="hip_3_X" @@ -40,6 +55,7 @@ BUILD_SUFFIX=lc_toss4-hipcc-${COMP_VER}-${COMP_ARCH} echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -51,7 +67,7 @@ rm -rf build_${BUILD_SUFFIX} >/dev/null mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} -module load cmake/3.23.1 +module load cmake/${CMAKE_VER} # unload rocm to avoid configuration problems where the loaded rocm and COMP_VER # are inconsistent causing the rocprim from the module to be used unexpectedly diff --git a/scripts/lc-builds/toss4_icpc-classic.sh b/scripts/lc-builds/toss4_icpc-classic.sh deleted file mode 100755 index 715ab0ce8c..0000000000 --- a/scripts/lc-builds/toss4_icpc-classic.sh +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env bash - -############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. -# -# SPDX-License-Identifier: (BSD-3-Clause) -############################################################################### - -if [ "$1" == "" ]; then - echo - echo "You must pass a compiler version number to script. For example," - echo " toss4_icpc-classic.sh 19.1.2" - exit -fi - -COMP_VER=$1 -shift 1 - -BUILD_SUFFIX=lc_toss4-icpc-classic-${COMP_VER} - -echo -echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" -echo "Configuration extra arguments:" -echo " $@" -echo - -rm -rf build_${BUILD_SUFFIX} 2>/dev/null -mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} - -module load cmake/3.23.1 - -## -# CMake option -DRAJA_ENABLE_FORCEINLINE_RECURSIVE=Off used to speed up compile -# times at a potential cost of slower 'forall' execution. -## - -cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_CXX_COMPILER=/usr/tce/packages/intel-classic/intel-classic-${COMP_VER}/bin/icpc \ - -DCMAKE_C_COMPILER=/usr/tce/packages/intel-classic/intel-classic-${COMP_VER}/bin/icc \ - -DENABLE_CLANGFORMAT=On \ - -DCLANGFORMAT_EXECUTABLE=/usr/tce/packages/clang/clang-14.0.6/bin/clang-format \ - -DBLT_CXX_STD=c++17 \ - -C ../host-configs/lc-builds/toss4/icpc-classic_X.cmake \ - -DRAJA_ENABLE_FORCEINLINE_RECURSIVE=Off \ - -DENABLE_OPENMP=On \ - -DENABLE_BENCHMARKS=On \ - -DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \ - "$@" \ - .. - -echo -echo "***********************************************************************" -echo -echo "cd into directory build_${BUILD_SUFFIX} and run make to build RAJA" -echo -echo " Please note that you may need to add some intel openmp libraries to your" -echo " LD_LIBRARY_PATH to run with openmp." -echo -echo " LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/usr/tce/packages/intel-classic/intel-classic-${COMP_VER}/compiler/lib/intel64_lin" -echo -echo "***********************************************************************" diff --git a/scripts/lc-builds/toss4_icpc.sh b/scripts/lc-builds/toss4_icpc.sh deleted file mode 100755 index 52d3551136..0000000000 --- a/scripts/lc-builds/toss4_icpc.sh +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env bash - -############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. -# -# SPDX-License-Identifier: (BSD-3-Clause) -############################################################################### - -if [ "$1" == "" ]; then - echo - echo "You must pass a compiler version number to script. For example," - echo " toss4_icpc.sh 2022.3" - exit -fi - -COMP_VER=$1 -shift 1 - -BUILD_SUFFIX=lc_toss4-icpc-${COMP_VER} - -echo -echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" -echo "Configuration extra arguments:" -echo " $@" -echo - -rm -rf build_${BUILD_SUFFIX} 2>/dev/null -mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} - -module load cmake/3.23.1 - -## -# CMake option -DRAJA_ENABLE_FORCEINLINE_RECURSIVE=Off used to speed up compile -# times at a potential cost of slower 'forall' execution. -## - -cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_CXX_COMPILER=/usr/tce/packages/intel/intel-${COMP_VER}/bin/icpc \ - -DCMAKE_C_COMPILER=/usr/tce/packages/intel/intel-${COMP_VER}/bin/icc \ - -DENABLE_CLANGFORMAT=On \ - -DCLANGFORMAT_EXECUTABLE=/usr/tce/packages/clang/clang-14.0.6/bin/clang-format \ - -DBLT_CXX_STD=c++17 \ - -C ../host-configs/lc-builds/toss4/icpc_X.cmake \ - -DRAJA_ENABLE_FORCEINLINE_RECURSIVE=Off \ - -DENABLE_OPENMP=On \ - -DENABLE_BENCHMARKS=On \ - -DCMAKE_INSTALL_PREFIX=../install_${BUILD_SUFFIX} \ - "$@" \ - .. - -echo -echo "***********************************************************************" -echo -echo "cd into directory build_${BUILD_SUFFIX} and run make to build RAJA" -echo -echo " Please note that you may need to add some intel openmp libraries to your" -echo " LD_LIBRARY_PATH to run with openmp." -echo -echo " LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/usr/tce/packages/intel/intel-${COMP_VER}/compiler/lib/intel64_lin" -echo -echo "***********************************************************************" diff --git a/scripts/lc-builds/toss4_icpx.sh b/scripts/lc-builds/toss4_icpx.sh index 493a1ca176..19430a086c 100755 --- a/scripts/lc-builds/toss4_icpx.sh +++ b/scripts/lc-builds/toss4_icpx.sh @@ -1,26 +1,43 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.25.2 + if [ "$1" == "" ]; then echo echo "You must pass a compiler version number to script. For example," - echo " toss4_icpx.sh 2022.1.0" - exit + echo " toss4_icpx.sh 2022.1.0 [3.27.4]" + echo "An optional second argument can be given to set the CMake version to load." + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1 fi COMP_VER=$1 -shift 1 + +# Detect optional second positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$2" ] && [[ "$2" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$2 + shift 2 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 1 +fi BUILD_SUFFIX=lc_toss4-icpx-${COMP_VER} echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -28,7 +45,7 @@ echo rm -rf build_${BUILD_SUFFIX} 2>/dev/null mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} -module load cmake/3.23.1 +module load cmake/${CMAKE_VER} ## # CMake option -DRAJA_ENABLE_FORCEINLINE_RECURSIVE=Off used to speed up compile diff --git a/scripts/lc-builds/toss4_nvcc_clang.sh b/scripts/lc-builds/toss4_nvcc_clang.sh index dac9fef11b..5607867b47 100755 --- a/scripts/lc-builds/toss4_nvcc_clang.sh +++ b/scripts/lc-builds/toss4_nvcc_clang.sh @@ -1,36 +1,54 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.25.2 + if [[ $# -lt 3 ]]; then echo - echo "You must pass 3 arguments to the script (in this order): " + echo "You must pass 3 or more arguments to the script (in this order): " echo " 1) compiler version number for nvcc" echo " 2) CUDA compute architecture (number only, e.g., '90' not 'sm_90')" echo " 3) compiler version number for clang" + echo " 4) optional CMake version to load." echo echo "For example: " - echo " toss4_nvcc_clang.sh 12.6.0 90 14.0.6" + echo " toss4_nvcc_clang.sh 12.6.0 90 14.0.6 [3.27.4]" echo echo " toss4_nvcc_clang.sh 12.9.1 90 19.1.3-magic" echo " (note: a compilation issue with one RAJA benchmark code)" - exit + echo + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1 fi COMP_NVCC_VER=$1 COMP_ARCH=$2 COMP_CLANG_VER=$3 -shift 3 + +# Detect optional fourth positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$4" ] && [[ "$4" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$4 + shift 4 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 3 +fi BUILD_SUFFIX=lc_toss4-nvcc${COMP_NVCC_VER}-${COMP_ARCH}-clang${COMP_CLANG_VER} echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -38,7 +56,7 @@ echo rm -rf build_${BUILD_SUFFIX} >/dev/null mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} -module load cmake/3.25.2 +module load cmake/${CMAKE_VER} cmake \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/scripts/lc-builds/toss4_nvcc_gcc.sh b/scripts/lc-builds/toss4_nvcc_gcc.sh index d5b78b5da3..2e3a15c9c1 100755 --- a/scripts/lc-builds/toss4_nvcc_gcc.sh +++ b/scripts/lc-builds/toss4_nvcc_gcc.sh @@ -1,36 +1,54 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### +# Default CMake version if not provided +DEFAULT_CMAKE_VER=3.25.2 + if [[ $# -lt 3 ]]; then echo - echo "You must pass 3 arguments to the script (in this order): " + echo "You must pass 3 or more arguments to the script (in this order): " echo " 1) compiler version number for nvcc" echo " 2) CUDA compute architecture (number only, e.g., '90' not 'sm_90')" echo " 3) compiler version number for gcc" + echo " 4) optional CMake version to load." echo echo "For example: " - echo " toss4_nvcc_gcc.sh 12.6.0 90 13.3.1-magic" + echo " toss4_nvcc_gcc.sh 12.6.0 90 13.3.1-magic [3.27.4]" echo echo " toss4_nvcc_gcc.sh 12.9.1 90 13.3.1-magic" echo " (note: a compilation issue with one RAJA benchmark code)" - exit + echo + echo "If no CMake version is provided, version ${DEFAULT_CMAKE_VER} will be used." + exit 1 fi COMP_NVCC_VER=$1 COMP_ARCH=$2 COMP_GCC_VER=$3 -shift 3 + +# Detect optional fourth positional argument as a CMake version if it looks like N.M or N.M.P +# Otherwise, treat it as a normal CMake argument. +if [ -n "$4" ] && [[ "$4" =~ ^[0-9]+(\.[0-9]+)*$ ]]; then + CMAKE_VER=$4 + shift 4 +else + CMAKE_VER=$DEFAULT_CMAKE_VER + shift 3 +fi BUILD_SUFFIX=lc_toss4-nvcc${COMP_NVCC_VER}-${COMP_ARCH}-gcc${COMP_GCC_VER} echo echo "Creating build directory build_${BUILD_SUFFIX} and generating configuration in it" +echo "Using CMake version: ${CMAKE_VER}" echo "Configuration extra arguments:" echo " $@" echo @@ -38,7 +56,7 @@ echo rm -rf build_${BUILD_SUFFIX} >/dev/null mkdir build_${BUILD_SUFFIX} && cd build_${BUILD_SUFFIX} -module load cmake/3.25.2 +module load cmake/${CMAKE_VER} cmake \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/scripts/macos-builds/apple_clang10.0.0.sh b/scripts/macos-builds/apple_clang10.0.0.sh index 519d0c7b6f..417fa29410 100755 --- a/scripts/macos-builds/apple_clang10.0.0.sh +++ b/scripts/macos-builds/apple_clang10.0.0.sh @@ -1,8 +1,10 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/scripts/make_local_branch_from_fork_pr.sh b/scripts/make_local_branch_from_fork_pr.sh index 996fc0adeb..a90857121b 100755 --- a/scripts/make_local_branch_from_fork_pr.sh +++ b/scripts/make_local_branch_from_fork_pr.sh @@ -1,8 +1,10 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/scripts/make_release_tarball.sh b/scripts/make_release_tarball.sh index c355f2581c..e4fae607ed 100755 --- a/scripts/make_release_tarball.sh +++ b/scripts/make_release_tarball.sh @@ -1,8 +1,10 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/scripts/setup-hooks.sh b/scripts/setup-hooks.sh index 2929fa313f..c55f0296a2 100755 --- a/scripts/setup-hooks.sh +++ b/scripts/setup-hooks.sh @@ -1,11 +1,13 @@ #!/usr/bin/env bash -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +############################################################################### +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # -# SPDX-License-Identifier: (BSD-3-Clause) -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# SPDX-License-Identifier: (BSD-3-Clause) +############################################################################### #------------------------------------------------------------------------------ # This script installs client-side hooks diff --git a/scripts/travis_build_and_test.sh b/scripts/travis_build_and_test.sh index aded95359b..b6813b8900 100755 --- a/scripts/travis_build_and_test.sh +++ b/scripts/travis_build_and_test.sh @@ -1,10 +1,12 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # -# SPDX-License-Identifier: (BSD-3-Clause) +# SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### function or_die () { diff --git a/scripts/ubuntu-builds/ubuntu_clang.sh b/scripts/ubuntu-builds/ubuntu_clang.sh index 6de82b4cdc..82dcc4b268 100755 --- a/scripts/ubuntu-builds/ubuntu_clang.sh +++ b/scripts/ubuntu-builds/ubuntu_clang.sh @@ -1,8 +1,10 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/scripts/ubuntu-builds/ubuntu_gcc.sh b/scripts/ubuntu-builds/ubuntu_gcc.sh index 064f48d7fa..ab68ac730d 100755 --- a/scripts/ubuntu-builds/ubuntu_gcc.sh +++ b/scripts/ubuntu-builds/ubuntu_gcc.sh @@ -1,8 +1,10 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/scripts/ubuntu-builds/ubuntu_hipcc.sh b/scripts/ubuntu-builds/ubuntu_hipcc.sh index 9171f7b89e..15cf7d3a28 100755 --- a/scripts/ubuntu-builds/ubuntu_hipcc.sh +++ b/scripts/ubuntu-builds/ubuntu_hipcc.sh @@ -1,8 +1,10 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/scripts/ubuntu-builds/ubuntu_nvcc10_gcc8.sh b/scripts/ubuntu-builds/ubuntu_nvcc10_gcc8.sh index 1e4ec44eb3..0c4bdc1696 100755 --- a/scripts/ubuntu-builds/ubuntu_nvcc10_gcc8.sh +++ b/scripts/ubuntu-builds/ubuntu_nvcc10_gcc8.sh @@ -1,8 +1,10 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/scripts/update_copyright.sh b/scripts/update_copyright.sh index 230031ba67..6f8cfeb953 100755 --- a/scripts/update_copyright.sh +++ b/scripts/update_copyright.sh @@ -1,67 +1,28 @@ #!/usr/bin/env bash ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and other RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### #============================================================================= -# Change the copyright date in all files that contain the text -# "the RAJA/LICENSE file", which is part of the copyright statement -# at the top of each RAJA file. We use this to distinguish RAJA files from -# that we do not own (e.g., other repos included as submodules), which we do -# not want to modify. Note that this file and *.git files are omitted -# as well. +# This script is used to update the copyright year in RAJA files. # -# IMPORTANT: Since this file is not modified (it is running the shell -# script commands), you must EDIT THE COPYRIGHT DATES IN THE HEADER ABOVE -# MANUALLY. +# To use, change the 'sed' commands below as needed to modify the content that +# is changed in each file and what it is changed to. # -# Edit the 'find' command below to change the set of files that will be -# modified. -# -# Change the 'sed' command below to change the content that is changed -# in each file and what it is changed to. -# -#============================================================================= -# -# If you need to modify this script, you may want to run each of these -# commands individually from the command line to make sure things are doing -# what you think they should be doing. This is why they are separated into -# steps here. -# -#============================================================================= - -#============================================================================= -# First find all the files we want to modify #============================================================================= -find . -type f ! -name \*.git\* ! -name \*update_copyright\* -exec grep -l "the RAJA/LICENSE file" {} \; > files2change - -#============================================================================= -# Replace the old copyright dates with new dates -#============================================================================= -for i in `cat files2change` -do - echo $i - cp $i $i.sed.bak - sed "s/Copyright (c) 2016-24/Copyright (c) 2016-25/" $i.sed.bak > $i -done echo LICENSE cp LICENSE LICENSE.sed.bak -sed "s/Copyright (c) 2016-2024/Copyright (c) 2016-2025/" LICENSE.sed.bak > LICENSE +sed "s/Copyright (c) 2016-2025/Copyright (c) 2016-2026/" LICENSE.sed.bak > LICENSE +rm LICENSE.sed.bak -for i in README.md RELEASE_NOTES.md CONTRIBUTING.md RELEASE docs/conf.py -do - echo $i - cp $i $i.sed.bak - sed "s/2016-24/2016-25/" $i.sed.bak > $i -done - -#============================================================================= -# Remove temporary files created in the process -#============================================================================= -find . -name \*.sed.bak -exec rm {} \; -rm files2change +echo docs/conf.py +cp docs/conf.py docs/conf.py.sed.bak +sed "s/2016-25/2016-26/" docs/conf.py.sed.bak > docs/conf.py +rm docs/conf.py.sed.bak diff --git a/share/raja/cmake/RAJA-config.cmake.in b/share/raja/cmake/RAJA-config.cmake.in index 54531c8c60..809f42160c 100644 --- a/share/raja/cmake/RAJA-config.cmake.in +++ b/share/raja/cmake/RAJA-config.cmake.in @@ -1,6 +1,8 @@ #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/src/AlignedRangeIndexSetBuilders.cpp b/src/AlignedRangeIndexSetBuilders.cpp index cadbef2b9d..64312746d4 100644 --- a/src/AlignedRangeIndexSetBuilders.cpp +++ b/src/AlignedRangeIndexSetBuilders.cpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/src/DepGraphNode.cpp b/src/DepGraphNode.cpp index aebd799c39..029a99c514 100644 --- a/src/DepGraphNode.cpp +++ b/src/DepGraphNode.cpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/src/KokkosPluginLoader.cpp b/src/KokkosPluginLoader.cpp index ed19a3e39a..6b1b381051 100644 --- a/src/KokkosPluginLoader.cpp +++ b/src/KokkosPluginLoader.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/src/LockFreeIndexSetBuilders.cpp b/src/LockFreeIndexSetBuilders.cpp index be2d361265..c6c45d9939 100644 --- a/src/LockFreeIndexSetBuilders.cpp +++ b/src/LockFreeIndexSetBuilders.cpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/src/MemUtils_CUDA.cpp b/src/MemUtils_CUDA.cpp index de857b2fe4..5d03b73315 100644 --- a/src/MemUtils_CUDA.cpp +++ b/src/MemUtils_CUDA.cpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/src/MemUtils_HIP.cpp b/src/MemUtils_HIP.cpp index d9e72bef05..1496e039f0 100644 --- a/src/MemUtils_HIP.cpp +++ b/src/MemUtils_HIP.cpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/src/MemUtils_SYCL.cpp b/src/MemUtils_SYCL.cpp index d7a5628456..f524b5544c 100644 --- a/src/MemUtils_SYCL.cpp +++ b/src/MemUtils_SYCL.cpp @@ -10,8 +10,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-20, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/src/PluginStrategy.cpp b/src/PluginStrategy.cpp index dcaacff61e..06b893f4a3 100644 --- a/src/PluginStrategy.cpp +++ b/src/PluginStrategy.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/src/RuntimePluginLoader.cpp b/src/RuntimePluginLoader.cpp index 739111eb7b..f0bca8f556 100644 --- a/src/RuntimePluginLoader.cpp +++ b/src/RuntimePluginLoader.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/src/TensorStats.cpp b/src/TensorStats.cpp index f3a1801056..eba17f3c1a 100644 --- a/src/TensorStats.cpp +++ b/src/TensorStats.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/src/plugins/caliper-plugin.cpp b/src/plugins/caliper-plugin.cpp index 7c0e3db3b0..9d9b757b8e 100644 --- a/src/plugins/caliper-plugin.cpp +++ b/src/plugins/caliper-plugin.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 4195551411..d0ab146d27 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/CTestCustom.cmake b/test/CTestCustom.cmake index 522b07d075..cf6e39b435 100644 --- a/test/CTestCustom.cmake +++ b/test/CTestCustom.cmake @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/CMakeLists.txt b/test/functional/CMakeLists.txt index df480a9afa..d3890382cd 100644 --- a/test/functional/CMakeLists.txt +++ b/test/functional/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/dynamic_forall/CMakeLists.txt b/test/functional/dynamic_forall/CMakeLists.txt index 5235501b85..e48f842ff4 100644 --- a/test/functional/dynamic_forall/CMakeLists.txt +++ b/test/functional/dynamic_forall/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/dynamic_forall/resource-segment/CMakeLists.txt b/test/functional/dynamic_forall/resource-segment/CMakeLists.txt index cfcb384236..068fcc438c 100644 --- a/test/functional/dynamic_forall/resource-segment/CMakeLists.txt +++ b/test/functional/dynamic_forall/resource-segment/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/dynamic_forall/resource-segment/test-dynamic-forall-resource-segments.cpp.in b/test/functional/dynamic_forall/resource-segment/test-dynamic-forall-resource-segments.cpp.in index 12cd994ef7..e4197a1b7c 100644 --- a/test/functional/dynamic_forall/resource-segment/test-dynamic-forall-resource-segments.cpp.in +++ b/test/functional/dynamic_forall/resource-segment/test-dynamic-forall-resource-segments.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/dynamic_forall/resource-segment/tests/test-dynamic-forall-resource-RangeSegment.hpp b/test/functional/dynamic_forall/resource-segment/tests/test-dynamic-forall-resource-RangeSegment.hpp index bb6a35e2b1..db55582b90 100644 --- a/test/functional/dynamic_forall/resource-segment/tests/test-dynamic-forall-resource-RangeSegment.hpp +++ b/test/functional/dynamic_forall/resource-segment/tests/test-dynamic-forall-resource-RangeSegment.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/dynamic_forall/segment/CMakeLists.txt b/test/functional/dynamic_forall/segment/CMakeLists.txt index e87d5fa3a7..3802a23446 100644 --- a/test/functional/dynamic_forall/segment/CMakeLists.txt +++ b/test/functional/dynamic_forall/segment/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/dynamic_forall/segment/test-dynamic-forall-segments.cpp.in b/test/functional/dynamic_forall/segment/test-dynamic-forall-segments.cpp.in index e944712d68..47291f5570 100644 --- a/test/functional/dynamic_forall/segment/test-dynamic-forall-segments.cpp.in +++ b/test/functional/dynamic_forall/segment/test-dynamic-forall-segments.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/dynamic_forall/segment/tests/test-dynamic-forall-RangeSegment.hpp b/test/functional/dynamic_forall/segment/tests/test-dynamic-forall-RangeSegment.hpp index 0fbfd140d5..a8d87c520c 100644 --- a/test/functional/dynamic_forall/segment/tests/test-dynamic-forall-RangeSegment.hpp +++ b/test/functional/dynamic_forall/segment/tests/test-dynamic-forall-RangeSegment.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/CMakeLists.txt b/test/functional/forall/CMakeLists.txt index d3218c3b11..d2cffa9346 100644 --- a/test/functional/forall/CMakeLists.txt +++ b/test/functional/forall/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/CombiningAdapter/CMakeLists.txt b/test/functional/forall/CombiningAdapter/CMakeLists.txt index 617a9907ea..c03f35eab0 100644 --- a/test/functional/forall/CombiningAdapter/CMakeLists.txt +++ b/test/functional/forall/CombiningAdapter/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/CombiningAdapter/test-forall-CombiningAdapter.cpp.in b/test/functional/forall/CombiningAdapter/test-forall-CombiningAdapter.cpp.in index 3213adec1f..70fcefd657 100644 --- a/test/functional/forall/CombiningAdapter/test-forall-CombiningAdapter.cpp.in +++ b/test/functional/forall/CombiningAdapter/test-forall-CombiningAdapter.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/CombiningAdapter/tests/test-forall-CombiningAdapter-1D.hpp b/test/functional/forall/CombiningAdapter/tests/test-forall-CombiningAdapter-1D.hpp index 2649309ede..283fafe102 100644 --- a/test/functional/forall/CombiningAdapter/tests/test-forall-CombiningAdapter-1D.hpp +++ b/test/functional/forall/CombiningAdapter/tests/test-forall-CombiningAdapter-1D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/CombiningAdapter/tests/test-forall-CombiningAdapter-2D.hpp b/test/functional/forall/CombiningAdapter/tests/test-forall-CombiningAdapter-2D.hpp index 97fd1f6301..955b2b0cf7 100644 --- a/test/functional/forall/CombiningAdapter/tests/test-forall-CombiningAdapter-2D.hpp +++ b/test/functional/forall/CombiningAdapter/tests/test-forall-CombiningAdapter-2D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/CombiningAdapter/tests/test-forall-CombiningAdapter-3D.hpp b/test/functional/forall/CombiningAdapter/tests/test-forall-CombiningAdapter-3D.hpp index 642179e485..9ded903935 100644 --- a/test/functional/forall/CombiningAdapter/tests/test-forall-CombiningAdapter-3D.hpp +++ b/test/functional/forall/CombiningAdapter/tests/test-forall-CombiningAdapter-3D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-basic/CMakeLists.txt b/test/functional/forall/atomic-basic/CMakeLists.txt index d1dc897a10..23fd6bd26c 100644 --- a/test/functional/forall/atomic-basic/CMakeLists.txt +++ b/test/functional/forall/atomic-basic/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/atomic-basic/test-forall-atomic-basic.cpp.in b/test/functional/forall/atomic-basic/test-forall-atomic-basic.cpp.in index 6af323fb54..158c2b057e 100644 --- a/test/functional/forall/atomic-basic/test-forall-atomic-basic.cpp.in +++ b/test/functional/forall/atomic-basic/test-forall-atomic-basic.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-basic/tests/test-forall-atomic-basic.hpp b/test/functional/forall/atomic-basic/tests/test-forall-atomic-basic.hpp index 66355b29e0..cdd10d025c 100644 --- a/test/functional/forall/atomic-basic/tests/test-forall-atomic-basic.hpp +++ b/test/functional/forall/atomic-basic/tests/test-forall-atomic-basic.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-ref/CMakeLists.txt b/test/functional/forall/atomic-ref/CMakeLists.txt index a577dafe4a..15da1752d4 100644 --- a/test/functional/forall/atomic-ref/CMakeLists.txt +++ b/test/functional/forall/atomic-ref/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/atomic-ref/test-forall-atomicref.cpp.in b/test/functional/forall/atomic-ref/test-forall-atomicref.cpp.in index 60bd174963..0c0e20b7c0 100644 --- a/test/functional/forall/atomic-ref/test-forall-atomicref.cpp.in +++ b/test/functional/forall/atomic-ref/test-forall-atomicref.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefAdd.hpp b/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefAdd.hpp index 5d7bb83a52..1150e8a1e0 100644 --- a/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefAdd.hpp +++ b/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefAdd.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefCAS.hpp b/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefCAS.hpp index 59bf760b52..1ec4aeb7af 100644 --- a/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefCAS.hpp +++ b/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefCAS.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefLoadStore.hpp b/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefLoadStore.hpp index fb1a7ab871..7b8eea5eb9 100644 --- a/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefLoadStore.hpp +++ b/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefLoadStore.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefLogical.hpp b/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefLogical.hpp index fa11b2d2dd..a8654aaaee 100644 --- a/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefLogical.hpp +++ b/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefLogical.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefMinMax.hpp b/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefMinMax.hpp index 6853199567..b8e3032cc5 100644 --- a/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefMinMax.hpp +++ b/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefMinMax.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefSub.hpp b/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefSub.hpp index 9a68c7d12e..f085e264cd 100644 --- a/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefSub.hpp +++ b/test/functional/forall/atomic-ref/tests/test-forall-AtomicRefSub.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-view/CMakeLists.txt b/test/functional/forall/atomic-view/CMakeLists.txt index c097c15d63..ed76d27fff 100644 --- a/test/functional/forall/atomic-view/CMakeLists.txt +++ b/test/functional/forall/atomic-view/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/atomic-view/test-forall-atomic-view.cpp.in b/test/functional/forall/atomic-view/test-forall-atomic-view.cpp.in index 23c29efe44..ea316441fc 100644 --- a/test/functional/forall/atomic-view/test-forall-atomic-view.cpp.in +++ b/test/functional/forall/atomic-view/test-forall-atomic-view.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-view/tests/test-forall-AtomicMultiView.hpp b/test/functional/forall/atomic-view/tests/test-forall-AtomicMultiView.hpp index cd45a551e8..50d15b9c22 100644 --- a/test/functional/forall/atomic-view/tests/test-forall-AtomicMultiView.hpp +++ b/test/functional/forall/atomic-view/tests/test-forall-AtomicMultiView.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-view/tests/test-forall-AtomicOutOfBoundsMultiView.hpp b/test/functional/forall/atomic-view/tests/test-forall-AtomicOutOfBoundsMultiView.hpp index aa732aa031..bf63ac2fa7 100644 --- a/test/functional/forall/atomic-view/tests/test-forall-AtomicOutOfBoundsMultiView.hpp +++ b/test/functional/forall/atomic-view/tests/test-forall-AtomicOutOfBoundsMultiView.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/atomic-view/tests/test-forall-AtomicView.hpp b/test/functional/forall/atomic-view/tests/test-forall-AtomicView.hpp index 69ffb98136..9a74701e54 100644 --- a/test/functional/forall/atomic-view/tests/test-forall-AtomicView.hpp +++ b/test/functional/forall/atomic-view/tests/test-forall-AtomicView.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/indexset-view/CMakeLists.txt b/test/functional/forall/indexset-view/CMakeLists.txt index e0848990b0..b0fdbed843 100644 --- a/test/functional/forall/indexset-view/CMakeLists.txt +++ b/test/functional/forall/indexset-view/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/indexset-view/test-forall-indexset-view.cpp.in b/test/functional/forall/indexset-view/test-forall-indexset-view.cpp.in index b088bfddcb..15f464b88e 100644 --- a/test/functional/forall/indexset-view/test-forall-indexset-view.cpp.in +++ b/test/functional/forall/indexset-view/test-forall-indexset-view.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/indexset-view/tests/test-forall-IcountIndexSetView.hpp b/test/functional/forall/indexset-view/tests/test-forall-IcountIndexSetView.hpp index ef4ebdd886..6362b2b58f 100644 --- a/test/functional/forall/indexset-view/tests/test-forall-IcountIndexSetView.hpp +++ b/test/functional/forall/indexset-view/tests/test-forall-IcountIndexSetView.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/indexset-view/tests/test-forall-IndexSetView.hpp b/test/functional/forall/indexset-view/tests/test-forall-IndexSetView.hpp index 5bddb3c2db..fd282e2525 100644 --- a/test/functional/forall/indexset-view/tests/test-forall-IndexSetView.hpp +++ b/test/functional/forall/indexset-view/tests/test-forall-IndexSetView.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/indexset/CMakeLists.txt b/test/functional/forall/indexset/CMakeLists.txt index 8eb134d4bb..060b61c379 100644 --- a/test/functional/forall/indexset/CMakeLists.txt +++ b/test/functional/forall/indexset/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/indexset/test-forall-indexset.cpp.in b/test/functional/forall/indexset/test-forall-indexset.cpp.in index d78908eaa7..24748ee380 100644 --- a/test/functional/forall/indexset/test-forall-indexset.cpp.in +++ b/test/functional/forall/indexset/test-forall-indexset.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/indexset/tests/test-forall-IcountIndexSet.hpp b/test/functional/forall/indexset/tests/test-forall-IcountIndexSet.hpp index 61ddbce696..cb1995b729 100644 --- a/test/functional/forall/indexset/tests/test-forall-IcountIndexSet.hpp +++ b/test/functional/forall/indexset/tests/test-forall-IcountIndexSet.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/indexset/tests/test-forall-IndexSet.hpp b/test/functional/forall/indexset/tests/test-forall-IndexSet.hpp index 7515db129d..bb4e0051b5 100644 --- a/test/functional/forall/indexset/tests/test-forall-IndexSet.hpp +++ b/test/functional/forall/indexset/tests/test-forall-IndexSet.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/multi-reduce-basic/CMakeLists.txt b/test/functional/forall/multi-reduce-basic/CMakeLists.txt index d18caccf0d..78cc9afc33 100644 --- a/test/functional/forall/multi-reduce-basic/CMakeLists.txt +++ b/test/functional/forall/multi-reduce-basic/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/multi-reduce-basic/test-forall-basic-multi-reduce.cpp.in b/test/functional/forall/multi-reduce-basic/test-forall-basic-multi-reduce.cpp.in index 360bea8aaf..1edef0e86e 100644 --- a/test/functional/forall/multi-reduce-basic/test-forall-basic-multi-reduce.cpp.in +++ b/test/functional/forall/multi-reduce-basic/test-forall-basic-multi-reduce.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/multi-reduce-basic/tests/test-forall-basic-MultiReduce.hpp b/test/functional/forall/multi-reduce-basic/tests/test-forall-basic-MultiReduce.hpp index b69ddad301..25bf2d15e9 100644 --- a/test/functional/forall/multi-reduce-basic/tests/test-forall-basic-MultiReduce.hpp +++ b/test/functional/forall/multi-reduce-basic/tests/test-forall-basic-MultiReduce.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/CMakeLists.txt b/test/functional/forall/reduce-basic/CMakeLists.txt index 4e2745f205..516850de19 100644 --- a/test/functional/forall/reduce-basic/CMakeLists.txt +++ b/test/functional/forall/reduce-basic/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/reduce-basic/test-forall-basic-expt-reduce.cpp.in b/test/functional/forall/reduce-basic/test-forall-basic-expt-reduce.cpp.in index 7d8bdcbec9..91ad1bb372 100644 --- a/test/functional/forall/reduce-basic/test-forall-basic-expt-reduce.cpp.in +++ b/test/functional/forall/reduce-basic/test-forall-basic-expt-reduce.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/test-forall-basic-reduce.cpp.in b/test/functional/forall/reduce-basic/test-forall-basic-reduce.cpp.in index cc38a763ec..a1216e78d1 100644 --- a/test/functional/forall/reduce-basic/test-forall-basic-reduce.cpp.in +++ b/test/functional/forall/reduce-basic/test-forall-basic-reduce.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceBitAnd.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceBitAnd.hpp index dc7150b68c..bf580fda82 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceBitAnd.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceBitAnd.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceBitOr.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceBitOr.hpp index 454c82bda7..1c11d70c72 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceBitOr.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceBitOr.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMax.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMax.hpp index ba1b43534d..ba022f31e2 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMax.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMax.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMaxLoc.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMaxLoc.hpp index e63fcc2d01..bd1a5896a2 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMaxLoc.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMaxLoc.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMin.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMin.hpp index 928896aeb4..f25f2a794f 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMin.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMin.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMinLoc.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMinLoc.hpp index 457963c6f5..324bdf92a1 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMinLoc.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceMinLoc.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceSum.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceSum.hpp index cf392304c5..489213e327 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceSum.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-ReduceSum.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceBitAnd.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceBitAnd.hpp index 2c9043298d..a0aea57e8d 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceBitAnd.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceBitAnd.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceBitOr.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceBitOr.hpp index 57f6ccbaf5..a4b1a0bd79 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceBitOr.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceBitOr.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMax.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMax.hpp index cba366ea82..263f7cec81 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMax.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMax.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMaxLoc.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMaxLoc.hpp index 15763c2df9..2d089f32e1 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMaxLoc.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMaxLoc.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMaxLocAlt.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMaxLocAlt.hpp index 3cd29aa7af..7cec1cd5cc 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMaxLocAlt.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMaxLocAlt.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMin.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMin.hpp index d06e22dc6d..d17c7904ec 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMin.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMin.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMinLoc.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMinLoc.hpp index 7d2f1f464f..d28e0f55eb 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMinLoc.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMinLoc.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMinLocAlt.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMinLocAlt.hpp index 008b68cc86..497280d389 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMinLocAlt.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceMinLocAlt.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceSum.hpp b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceSum.hpp index d365ae5783..e6bf295016 100644 --- a/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceSum.hpp +++ b/test/functional/forall/reduce-basic/tests/test-forall-basic-expt-ReduceSum.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-multiple-indexset/CMakeLists.txt b/test/functional/forall/reduce-multiple-indexset/CMakeLists.txt index 93bee8d789..ad31a439ee 100644 --- a/test/functional/forall/reduce-multiple-indexset/CMakeLists.txt +++ b/test/functional/forall/reduce-multiple-indexset/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/reduce-multiple-indexset/test-forall-indexset-multiple-reduce.cpp.in b/test/functional/forall/reduce-multiple-indexset/test-forall-indexset-multiple-reduce.cpp.in index 656cfd1af9..a4be324a09 100644 --- a/test/functional/forall/reduce-multiple-indexset/test-forall-indexset-multiple-reduce.cpp.in +++ b/test/functional/forall/reduce-multiple-indexset/test-forall-indexset-multiple-reduce.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMax.hpp b/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMax.hpp index b7046799b6..769adfce54 100644 --- a/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMax.hpp +++ b/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMax.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMaxLoc.hpp b/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMaxLoc.hpp index 0cfb88ebce..f4425958e0 100644 --- a/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMaxLoc.hpp +++ b/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMaxLoc.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMin.hpp b/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMin.hpp index 4c83bb1b4c..c2ece5c40e 100644 --- a/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMin.hpp +++ b/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMin.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMinLoc.hpp b/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMinLoc.hpp index 1ea7a6384f..77946d6ffe 100644 --- a/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMinLoc.hpp +++ b/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceMinLoc.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceSum.hpp b/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceSum.hpp index 5f5b784bfa..4951df2f20 100644 --- a/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceSum.hpp +++ b/test/functional/forall/reduce-multiple-indexset/tests/test-forall-indexset-multiple-ReduceSum.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-multiple-segment/CMakeLists.txt b/test/functional/forall/reduce-multiple-segment/CMakeLists.txt index 01835f3143..5803b1699a 100644 --- a/test/functional/forall/reduce-multiple-segment/CMakeLists.txt +++ b/test/functional/forall/reduce-multiple-segment/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/reduce-multiple-segment/test-forall-segment-multiple-reduce.cpp.in b/test/functional/forall/reduce-multiple-segment/test-forall-segment-multiple-reduce.cpp.in index 252cb1ae79..5c82763a9f 100644 --- a/test/functional/forall/reduce-multiple-segment/test-forall-segment-multiple-reduce.cpp.in +++ b/test/functional/forall/reduce-multiple-segment/test-forall-segment-multiple-reduce.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMax.hpp b/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMax.hpp index 4528409e27..be034a7936 100644 --- a/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMax.hpp +++ b/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMax.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMaxLoc.hpp b/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMaxLoc.hpp index 1ed0e2ad86..41fa5bda4d 100644 --- a/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMaxLoc.hpp +++ b/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMaxLoc.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMin.hpp b/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMin.hpp index c023741b38..a5b100bacd 100644 --- a/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMin.hpp +++ b/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMin.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMinLoc.hpp b/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMinLoc.hpp index b06bf111eb..f1880fae88 100644 --- a/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMinLoc.hpp +++ b/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceMinLoc.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceSum.hpp b/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceSum.hpp index 6759552866..3b6892592e 100644 --- a/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceSum.hpp +++ b/test/functional/forall/reduce-multiple-segment/tests/test-forall-segment-multiple-ReduceSum.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/region/CMakeLists.txt b/test/functional/forall/region/CMakeLists.txt index 54065a5cb7..cd0d775077 100644 --- a/test/functional/forall/region/CMakeLists.txt +++ b/test/functional/forall/region/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/region/test-forall-region.cpp.in b/test/functional/forall/region/test-forall-region.cpp.in index 725d18711c..0a255b9851 100644 --- a/test/functional/forall/region/test-forall-region.cpp.in +++ b/test/functional/forall/region/test-forall-region.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/region/tests/test-forall-region.hpp b/test/functional/forall/region/tests/test-forall-region.hpp index 377d3ef862..2da77ed082 100644 --- a/test/functional/forall/region/tests/test-forall-region.hpp +++ b/test/functional/forall/region/tests/test-forall-region.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/resource-indexset/CMakeLists.txt b/test/functional/forall/resource-indexset/CMakeLists.txt index 39d5c56f55..71964ae35e 100644 --- a/test/functional/forall/resource-indexset/CMakeLists.txt +++ b/test/functional/forall/resource-indexset/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/resource-indexset/test-forall-resource-indexset.cpp.in b/test/functional/forall/resource-indexset/test-forall-resource-indexset.cpp.in index c3f917364b..0803f9e663 100644 --- a/test/functional/forall/resource-indexset/test-forall-resource-indexset.cpp.in +++ b/test/functional/forall/resource-indexset/test-forall-resource-indexset.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/resource-indexset/tests/test-forall-ResourceIcountIndexSet.hpp b/test/functional/forall/resource-indexset/tests/test-forall-ResourceIcountIndexSet.hpp index 8311ae6451..ea3cd6bed8 100644 --- a/test/functional/forall/resource-indexset/tests/test-forall-ResourceIcountIndexSet.hpp +++ b/test/functional/forall/resource-indexset/tests/test-forall-ResourceIcountIndexSet.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/resource-indexset/tests/test-forall-ResourceIndexSet.hpp b/test/functional/forall/resource-indexset/tests/test-forall-ResourceIndexSet.hpp index 12b41ddba8..04ddee1dd3 100644 --- a/test/functional/forall/resource-indexset/tests/test-forall-ResourceIndexSet.hpp +++ b/test/functional/forall/resource-indexset/tests/test-forall-ResourceIndexSet.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/resource-segment/CMakeLists.txt b/test/functional/forall/resource-segment/CMakeLists.txt index ea8b11a8d9..decd3e6a89 100644 --- a/test/functional/forall/resource-segment/CMakeLists.txt +++ b/test/functional/forall/resource-segment/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/resource-segment/test-forall-resource-segment.cpp.in b/test/functional/forall/resource-segment/test-forall-resource-segment.cpp.in index 9a9cf4bc5e..2e064bb2d4 100644 --- a/test/functional/forall/resource-segment/test-forall-resource-segment.cpp.in +++ b/test/functional/forall/resource-segment/test-forall-resource-segment.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/resource-segment/tests/test-forall-resource-ListSegment.hpp b/test/functional/forall/resource-segment/tests/test-forall-resource-ListSegment.hpp index b6e661a08e..12af443da5 100644 --- a/test/functional/forall/resource-segment/tests/test-forall-resource-ListSegment.hpp +++ b/test/functional/forall/resource-segment/tests/test-forall-resource-ListSegment.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/resource-segment/tests/test-forall-resource-RangeSegment.hpp b/test/functional/forall/resource-segment/tests/test-forall-resource-RangeSegment.hpp index d44add978d..ec9e27583c 100644 --- a/test/functional/forall/resource-segment/tests/test-forall-resource-RangeSegment.hpp +++ b/test/functional/forall/resource-segment/tests/test-forall-resource-RangeSegment.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/resource-segment/tests/test-forall-resource-RangeStrideSegment.hpp b/test/functional/forall/resource-segment/tests/test-forall-resource-RangeStrideSegment.hpp index ed8d01e65f..daca3ae95e 100644 --- a/test/functional/forall/resource-segment/tests/test-forall-resource-RangeStrideSegment.hpp +++ b/test/functional/forall/resource-segment/tests/test-forall-resource-RangeStrideSegment.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/segment-view/CMakeLists.txt b/test/functional/forall/segment-view/CMakeLists.txt index a654f9cc07..f377c5bc3e 100644 --- a/test/functional/forall/segment-view/CMakeLists.txt +++ b/test/functional/forall/segment-view/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/segment-view/test-forall-segment-view.cpp.in b/test/functional/forall/segment-view/test-forall-segment-view.cpp.in index 2aea18d438..7447087c71 100644 --- a/test/functional/forall/segment-view/test-forall-segment-view.cpp.in +++ b/test/functional/forall/segment-view/test-forall-segment-view.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/segment-view/tests/test-forall-ListSegmentView.hpp b/test/functional/forall/segment-view/tests/test-forall-ListSegmentView.hpp index 7e94419f70..8eb64dc67c 100644 --- a/test/functional/forall/segment-view/tests/test-forall-ListSegmentView.hpp +++ b/test/functional/forall/segment-view/tests/test-forall-ListSegmentView.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/segment-view/tests/test-forall-RangeSegment2DView.hpp b/test/functional/forall/segment-view/tests/test-forall-RangeSegment2DView.hpp index a464e165ce..d7a1a412d0 100644 --- a/test/functional/forall/segment-view/tests/test-forall-RangeSegment2DView.hpp +++ b/test/functional/forall/segment-view/tests/test-forall-RangeSegment2DView.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/segment-view/tests/test-forall-RangeSegmentView.hpp b/test/functional/forall/segment-view/tests/test-forall-RangeSegmentView.hpp index 25aa767b10..6757af3d1d 100644 --- a/test/functional/forall/segment-view/tests/test-forall-RangeSegmentView.hpp +++ b/test/functional/forall/segment-view/tests/test-forall-RangeSegmentView.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/segment-view/tests/test-forall-RangeStrideSegmentView.hpp b/test/functional/forall/segment-view/tests/test-forall-RangeStrideSegmentView.hpp index 0a4af9c1c4..22a957bb5d 100644 --- a/test/functional/forall/segment-view/tests/test-forall-RangeStrideSegmentView.hpp +++ b/test/functional/forall/segment-view/tests/test-forall-RangeStrideSegmentView.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/segment/CMakeLists.txt b/test/functional/forall/segment/CMakeLists.txt index 17541dac7a..fc602a70a4 100644 --- a/test/functional/forall/segment/CMakeLists.txt +++ b/test/functional/forall/segment/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/forall/segment/test-forall-segment.cpp.in b/test/functional/forall/segment/test-forall-segment.cpp.in index ed93ab97f0..0d18396523 100644 --- a/test/functional/forall/segment/test-forall-segment.cpp.in +++ b/test/functional/forall/segment/test-forall-segment.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/segment/tests/test-forall-ListSegment.hpp b/test/functional/forall/segment/tests/test-forall-ListSegment.hpp index 8e6d8969da..5e99e27f9f 100644 --- a/test/functional/forall/segment/tests/test-forall-ListSegment.hpp +++ b/test/functional/forall/segment/tests/test-forall-ListSegment.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/segment/tests/test-forall-RangeSegment.hpp b/test/functional/forall/segment/tests/test-forall-RangeSegment.hpp index 7cf33398c4..cf9f918a95 100644 --- a/test/functional/forall/segment/tests/test-forall-RangeSegment.hpp +++ b/test/functional/forall/segment/tests/test-forall-RangeSegment.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/forall/segment/tests/test-forall-RangeStrideSegment.hpp b/test/functional/forall/segment/tests/test-forall-RangeStrideSegment.hpp index d4e6eb8070..123c0387d6 100644 --- a/test/functional/forall/segment/tests/test-forall-RangeStrideSegment.hpp +++ b/test/functional/forall/segment/tests/test-forall-RangeStrideSegment.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/indexset-build/CMakeLists.txt b/test/functional/indexset-build/CMakeLists.txt index c32ab7cbbd..2928fcdac0 100644 --- a/test/functional/indexset-build/CMakeLists.txt +++ b/test/functional/indexset-build/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/indexset-build/test-aligned-indexset.cpp b/test/functional/indexset-build/test-aligned-indexset.cpp index 0975c52670..47118339e3 100644 --- a/test/functional/indexset-build/test-aligned-indexset.cpp +++ b/test/functional/indexset-build/test-aligned-indexset.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/CMakeLists.txt b/test/functional/kernel/CMakeLists.txt index 46f361dfa6..52ced494fa 100644 --- a/test/functional/kernel/CMakeLists.txt +++ b/test/functional/kernel/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/basic-fission-fusion-loop/CMakeLists.txt b/test/functional/kernel/basic-fission-fusion-loop/CMakeLists.txt index 9be16f7c93..b7f9517dd3 100644 --- a/test/functional/kernel/basic-fission-fusion-loop/CMakeLists.txt +++ b/test/functional/kernel/basic-fission-fusion-loop/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/basic-fission-fusion-loop/test-kernel-basic-fission-fusion-loop.cpp.in b/test/functional/kernel/basic-fission-fusion-loop/test-kernel-basic-fission-fusion-loop.cpp.in index 9dce94c397..4a0b6586e3 100644 --- a/test/functional/kernel/basic-fission-fusion-loop/test-kernel-basic-fission-fusion-loop.cpp.in +++ b/test/functional/kernel/basic-fission-fusion-loop/test-kernel-basic-fission-fusion-loop.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/basic-fission-fusion-loop/tests/basic-fission-fusion-loop-impl.hpp b/test/functional/kernel/basic-fission-fusion-loop/tests/basic-fission-fusion-loop-impl.hpp index cf0dff9309..17e5121ef7 100644 --- a/test/functional/kernel/basic-fission-fusion-loop/tests/basic-fission-fusion-loop-impl.hpp +++ b/test/functional/kernel/basic-fission-fusion-loop/tests/basic-fission-fusion-loop-impl.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/basic-fission-fusion-loop/tests/test-kernel-basic-fission-fusion-loop-segments.hpp b/test/functional/kernel/basic-fission-fusion-loop/tests/test-kernel-basic-fission-fusion-loop-segments.hpp index 610daed033..adf60094be 100644 --- a/test/functional/kernel/basic-fission-fusion-loop/tests/test-kernel-basic-fission-fusion-loop-segments.hpp +++ b/test/functional/kernel/basic-fission-fusion-loop/tests/test-kernel-basic-fission-fusion-loop-segments.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/basic-single-icount-loop/CMakeLists.txt b/test/functional/kernel/basic-single-icount-loop/CMakeLists.txt index 807ffc381b..11302108ad 100644 --- a/test/functional/kernel/basic-single-icount-loop/CMakeLists.txt +++ b/test/functional/kernel/basic-single-icount-loop/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/basic-single-icount-loop/test-kernel-basic-single-icount-loop.cpp.in b/test/functional/kernel/basic-single-icount-loop/test-kernel-basic-single-icount-loop.cpp.in index 2b6216146c..b6fe7fd332 100644 --- a/test/functional/kernel/basic-single-icount-loop/test-kernel-basic-single-icount-loop.cpp.in +++ b/test/functional/kernel/basic-single-icount-loop/test-kernel-basic-single-icount-loop.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/basic-single-icount-loop/tests/basic-single-icount-loop-impl.hpp b/test/functional/kernel/basic-single-icount-loop/tests/basic-single-icount-loop-impl.hpp index 3df7c9af7f..ecea4abf1c 100644 --- a/test/functional/kernel/basic-single-icount-loop/tests/basic-single-icount-loop-impl.hpp +++ b/test/functional/kernel/basic-single-icount-loop/tests/basic-single-icount-loop-impl.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/basic-single-icount-loop/tests/test-kernel-basic-single-icount-loop-segments.hpp b/test/functional/kernel/basic-single-icount-loop/tests/test-kernel-basic-single-icount-loop-segments.hpp index b39d5f9575..df7d38bd2a 100644 --- a/test/functional/kernel/basic-single-icount-loop/tests/test-kernel-basic-single-icount-loop-segments.hpp +++ b/test/functional/kernel/basic-single-icount-loop/tests/test-kernel-basic-single-icount-loop-segments.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/basic-single-loop/CMakeLists.txt b/test/functional/kernel/basic-single-loop/CMakeLists.txt index 0de54d2cb7..41ddd1fc05 100644 --- a/test/functional/kernel/basic-single-loop/CMakeLists.txt +++ b/test/functional/kernel/basic-single-loop/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/basic-single-loop/test-kernel-basic-single-loop.cpp.in b/test/functional/kernel/basic-single-loop/test-kernel-basic-single-loop.cpp.in index 3cba801203..b1cb7aed9e 100644 --- a/test/functional/kernel/basic-single-loop/test-kernel-basic-single-loop.cpp.in +++ b/test/functional/kernel/basic-single-loop/test-kernel-basic-single-loop.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/basic-single-loop/tests/basic-single-loop-segments-impl.hpp b/test/functional/kernel/basic-single-loop/tests/basic-single-loop-segments-impl.hpp index 204fb306c5..ece88a07f6 100644 --- a/test/functional/kernel/basic-single-loop/tests/basic-single-loop-segments-impl.hpp +++ b/test/functional/kernel/basic-single-loop/tests/basic-single-loop-segments-impl.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/basic-single-loop/tests/test-kernel-basic-single-loop-segments.hpp b/test/functional/kernel/basic-single-loop/tests/test-kernel-basic-single-loop-segments.hpp index 6e25e12611..736e2bfa28 100644 --- a/test/functional/kernel/basic-single-loop/tests/test-kernel-basic-single-loop-segments.hpp +++ b/test/functional/kernel/basic-single-loop/tests/test-kernel-basic-single-loop-segments.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/basic-single-loop/tests/test-kernel-resource-basic-single-loop-segments.hpp b/test/functional/kernel/basic-single-loop/tests/test-kernel-resource-basic-single-loop-segments.hpp index 011b65a27e..c15dc547ea 100644 --- a/test/functional/kernel/basic-single-loop/tests/test-kernel-resource-basic-single-loop-segments.hpp +++ b/test/functional/kernel/basic-single-loop/tests/test-kernel-resource-basic-single-loop-segments.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/conditional-fission-fusion-loop/CMakeLists.txt b/test/functional/kernel/conditional-fission-fusion-loop/CMakeLists.txt index 36db681368..5d12f5b9db 100644 --- a/test/functional/kernel/conditional-fission-fusion-loop/CMakeLists.txt +++ b/test/functional/kernel/conditional-fission-fusion-loop/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/conditional-fission-fusion-loop/test-kernel-conditional-fission-fusion-loop.cpp.in b/test/functional/kernel/conditional-fission-fusion-loop/test-kernel-conditional-fission-fusion-loop.cpp.in index da4f0837a8..9e4cdc71a8 100644 --- a/test/functional/kernel/conditional-fission-fusion-loop/test-kernel-conditional-fission-fusion-loop.cpp.in +++ b/test/functional/kernel/conditional-fission-fusion-loop/test-kernel-conditional-fission-fusion-loop.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/conditional-fission-fusion-loop/tests/conditional-fission-fusion-loop-impl.hpp b/test/functional/kernel/conditional-fission-fusion-loop/tests/conditional-fission-fusion-loop-impl.hpp index 8d720e3db4..88802ce5e9 100644 --- a/test/functional/kernel/conditional-fission-fusion-loop/tests/conditional-fission-fusion-loop-impl.hpp +++ b/test/functional/kernel/conditional-fission-fusion-loop/tests/conditional-fission-fusion-loop-impl.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/conditional-fission-fusion-loop/tests/test-kernel-conditional-fission-fusion-loop-segments.hpp b/test/functional/kernel/conditional-fission-fusion-loop/tests/test-kernel-conditional-fission-fusion-loop-segments.hpp index 19af210c1a..b8769fc2f8 100644 --- a/test/functional/kernel/conditional-fission-fusion-loop/tests/test-kernel-conditional-fission-fusion-loop-segments.hpp +++ b/test/functional/kernel/conditional-fission-fusion-loop/tests/test-kernel-conditional-fission-fusion-loop-segments.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/hyperplane/CMakeLists.txt b/test/functional/kernel/hyperplane/CMakeLists.txt index 856b1f9285..e63894ecc8 100644 --- a/test/functional/kernel/hyperplane/CMakeLists.txt +++ b/test/functional/kernel/hyperplane/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/hyperplane/test-kernel-hyperplane-2D.cpp.in b/test/functional/kernel/hyperplane/test-kernel-hyperplane-2D.cpp.in index bb3666837d..3bafd5f7fd 100644 --- a/test/functional/kernel/hyperplane/test-kernel-hyperplane-2D.cpp.in +++ b/test/functional/kernel/hyperplane/test-kernel-hyperplane-2D.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/hyperplane/test-kernel-hyperplane-3D.cpp.in b/test/functional/kernel/hyperplane/test-kernel-hyperplane-3D.cpp.in index 8a2c945b11..6905490c24 100644 --- a/test/functional/kernel/hyperplane/test-kernel-hyperplane-3D.cpp.in +++ b/test/functional/kernel/hyperplane/test-kernel-hyperplane-3D.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/hyperplane/tests/test-kernel-hyperplane-2D.hpp b/test/functional/kernel/hyperplane/tests/test-kernel-hyperplane-2D.hpp index a9c96948e9..f83e1e5d6c 100644 --- a/test/functional/kernel/hyperplane/tests/test-kernel-hyperplane-2D.hpp +++ b/test/functional/kernel/hyperplane/tests/test-kernel-hyperplane-2D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/hyperplane/tests/test-kernel-hyperplane-3D.hpp b/test/functional/kernel/hyperplane/tests/test-kernel-hyperplane-3D.hpp index efd4b3fb8a..01ed31ebef 100644 --- a/test/functional/kernel/hyperplane/tests/test-kernel-hyperplane-3D.hpp +++ b/test/functional/kernel/hyperplane/tests/test-kernel-hyperplane-3D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/multi-reduce-nested/CMakeLists.txt b/test/functional/kernel/multi-reduce-nested/CMakeLists.txt index eef6dd9e80..f332fc875d 100644 --- a/test/functional/kernel/multi-reduce-nested/CMakeLists.txt +++ b/test/functional/kernel/multi-reduce-nested/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/multi-reduce-nested/test-kernel-nested-multi-reduce.cpp.in b/test/functional/kernel/multi-reduce-nested/test-kernel-nested-multi-reduce.cpp.in index 591f14019f..84643e7d0a 100644 --- a/test/functional/kernel/multi-reduce-nested/test-kernel-nested-multi-reduce.cpp.in +++ b/test/functional/kernel/multi-reduce-nested/test-kernel-nested-multi-reduce.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/multi-reduce-nested/tests/test-kernel-nested-MultiReduce.hpp b/test/functional/kernel/multi-reduce-nested/tests/test-kernel-nested-MultiReduce.hpp index 82fbcab891..bd3164761d 100644 --- a/test/functional/kernel/multi-reduce-nested/tests/test-kernel-nested-MultiReduce.hpp +++ b/test/functional/kernel/multi-reduce-nested/tests/test-kernel-nested-MultiReduce.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-reducesum/CMakeLists.txt b/test/functional/kernel/nested-loop-reducesum/CMakeLists.txt index f371e248dc..72f5a27a1e 100644 --- a/test/functional/kernel/nested-loop-reducesum/CMakeLists.txt +++ b/test/functional/kernel/nested-loop-reducesum/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/nested-loop-reducesum/test-kernel-nested-loop.cpp.in b/test/functional/kernel/nested-loop-reducesum/test-kernel-nested-loop.cpp.in index ae727530a6..de6f9a5f9a 100644 --- a/test/functional/kernel/nested-loop-reducesum/test-kernel-nested-loop.cpp.in +++ b/test/functional/kernel/nested-loop-reducesum/test-kernel-nested-loop.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-reducesum/tests/nested-loop-BlockReduceSum-impl.hpp b/test/functional/kernel/nested-loop-reducesum/tests/nested-loop-BlockReduceSum-impl.hpp index e7476ad856..cb283aca72 100644 --- a/test/functional/kernel/nested-loop-reducesum/tests/nested-loop-BlockReduceSum-impl.hpp +++ b/test/functional/kernel/nested-loop-reducesum/tests/nested-loop-BlockReduceSum-impl.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-reducesum/tests/nested-loop-ReduceSum-impl.hpp b/test/functional/kernel/nested-loop-reducesum/tests/nested-loop-ReduceSum-impl.hpp index b7a0d88bec..8c1bb9ce53 100644 --- a/test/functional/kernel/nested-loop-reducesum/tests/nested-loop-ReduceSum-impl.hpp +++ b/test/functional/kernel/nested-loop-reducesum/tests/nested-loop-ReduceSum-impl.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-nested-loop-BlockReduceSum.hpp b/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-nested-loop-BlockReduceSum.hpp index 25d392e68c..950cd68278 100644 --- a/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-nested-loop-BlockReduceSum.hpp +++ b/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-nested-loop-BlockReduceSum.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-nested-loop-ReduceSum.hpp b/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-nested-loop-ReduceSum.hpp index 5c9dd9b966..f440d53fb4 100644 --- a/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-nested-loop-ReduceSum.hpp +++ b/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-nested-loop-ReduceSum.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-resource-nested-loop-BlockReduceSum.hpp b/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-resource-nested-loop-BlockReduceSum.hpp index 7c3d808327..0f64d51f6c 100644 --- a/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-resource-nested-loop-BlockReduceSum.hpp +++ b/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-resource-nested-loop-BlockReduceSum.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-resource-nested-loop-ReduceSum.hpp b/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-resource-nested-loop-ReduceSum.hpp index 17ec3da814..ea8c178d13 100644 --- a/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-resource-nested-loop-ReduceSum.hpp +++ b/test/functional/kernel/nested-loop-reducesum/tests/test-kernel-resource-nested-loop-ReduceSum.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-segment-types/CMakeLists.txt b/test/functional/kernel/nested-loop-segment-types/CMakeLists.txt index 96d415d392..3a71a69e6b 100644 --- a/test/functional/kernel/nested-loop-segment-types/CMakeLists.txt +++ b/test/functional/kernel/nested-loop-segment-types/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/nested-loop-segment-types/test-kernel-nested-loop-segments.cpp.in b/test/functional/kernel/nested-loop-segment-types/test-kernel-nested-loop-segments.cpp.in index 5a86a73dbc..827c4ca7d2 100644 --- a/test/functional/kernel/nested-loop-segment-types/test-kernel-nested-loop-segments.cpp.in +++ b/test/functional/kernel/nested-loop-segment-types/test-kernel-nested-loop-segments.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-segment-types/tests/test-kernel-nested-loops-segment-types.hpp b/test/functional/kernel/nested-loop-segment-types/tests/test-kernel-nested-loops-segment-types.hpp index f571d2bfe0..bb9e9065a8 100644 --- a/test/functional/kernel/nested-loop-segment-types/tests/test-kernel-nested-loops-segment-types.hpp +++ b/test/functional/kernel/nested-loop-segment-types/tests/test-kernel-nested-loops-segment-types.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-view-types/CMakeLists.txt b/test/functional/kernel/nested-loop-view-types/CMakeLists.txt index 0b043e2ee4..7aa625e483 100644 --- a/test/functional/kernel/nested-loop-view-types/CMakeLists.txt +++ b/test/functional/kernel/nested-loop-view-types/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/nested-loop-view-types/test-kernel-nested-loop-view.cpp.in b/test/functional/kernel/nested-loop-view-types/test-kernel-nested-loop-view.cpp.in index b90081ad34..c7d9b318b8 100644 --- a/test/functional/kernel/nested-loop-view-types/test-kernel-nested-loop-view.cpp.in +++ b/test/functional/kernel/nested-loop-view-types/test-kernel-nested-loop-view.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-OffsetView2D.hpp b/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-OffsetView2D.hpp index 1a4dee6dec..331a1cff1a 100644 --- a/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-OffsetView2D.hpp +++ b/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-OffsetView2D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-OffsetView3D.hpp b/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-OffsetView3D.hpp index 4c297edd8c..4161cf81a5 100644 --- a/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-OffsetView3D.hpp +++ b/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-OffsetView3D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedOffsetView2D.hpp b/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedOffsetView2D.hpp index 593c224d63..8b5de9aaf1 100644 --- a/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedOffsetView2D.hpp +++ b/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedOffsetView2D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedOffsetView3D.hpp b/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedOffsetView3D.hpp index ae923d77e0..e8db6957e3 100644 --- a/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedOffsetView3D.hpp +++ b/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedOffsetView3D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedView2D.hpp b/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedView2D.hpp index 78a1d2dee4..c97663c2db 100644 --- a/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedView2D.hpp +++ b/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedView2D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedView3D.hpp b/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedView3D.hpp index 8b0b712847..0a6a99a7cc 100644 --- a/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedView3D.hpp +++ b/test/functional/kernel/nested-loop-view-types/tests/test-kernel-nested-loop-PermutedView3D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop/CMakeLists.txt b/test/functional/kernel/nested-loop/CMakeLists.txt index d207c221ce..6f623a32d5 100644 --- a/test/functional/kernel/nested-loop/CMakeLists.txt +++ b/test/functional/kernel/nested-loop/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/nested-loop/test-kernel-nested-loop.cpp.in b/test/functional/kernel/nested-loop/test-kernel-nested-loop.cpp.in index 978e99cd25..5497c9207d 100644 --- a/test/functional/kernel/nested-loop/test-kernel-nested-loop.cpp.in +++ b/test/functional/kernel/nested-loop/test-kernel-nested-loop.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop/tests/nested-loop-Basic-impl.hpp b/test/functional/kernel/nested-loop/tests/nested-loop-Basic-impl.hpp index 1bd2fbd251..0cd5b4210e 100644 --- a/test/functional/kernel/nested-loop/tests/nested-loop-Basic-impl.hpp +++ b/test/functional/kernel/nested-loop/tests/nested-loop-Basic-impl.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop/tests/nested-loop-MultiLambda-impl.hpp b/test/functional/kernel/nested-loop/tests/nested-loop-MultiLambda-impl.hpp index 7b107d983c..77cae3af4e 100644 --- a/test/functional/kernel/nested-loop/tests/nested-loop-MultiLambda-impl.hpp +++ b/test/functional/kernel/nested-loop/tests/nested-loop-MultiLambda-impl.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop/tests/nested-loop-MultiLambdaParam-impl.hpp b/test/functional/kernel/nested-loop/tests/nested-loop-MultiLambdaParam-impl.hpp index 6bc38f0863..312f7db560 100644 --- a/test/functional/kernel/nested-loop/tests/nested-loop-MultiLambdaParam-impl.hpp +++ b/test/functional/kernel/nested-loop/tests/nested-loop-MultiLambdaParam-impl.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop/tests/test-kernel-nested-loop-Basic.hpp b/test/functional/kernel/nested-loop/tests/test-kernel-nested-loop-Basic.hpp index 61a1bfb926..dc82479748 100644 --- a/test/functional/kernel/nested-loop/tests/test-kernel-nested-loop-Basic.hpp +++ b/test/functional/kernel/nested-loop/tests/test-kernel-nested-loop-Basic.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop/tests/test-kernel-nested-loop-MultiLambda.hpp b/test/functional/kernel/nested-loop/tests/test-kernel-nested-loop-MultiLambda.hpp index 947267ed4d..efce6cee01 100644 --- a/test/functional/kernel/nested-loop/tests/test-kernel-nested-loop-MultiLambda.hpp +++ b/test/functional/kernel/nested-loop/tests/test-kernel-nested-loop-MultiLambda.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop/tests/test-kernel-nested-loop-MultiLambdaParam.hpp b/test/functional/kernel/nested-loop/tests/test-kernel-nested-loop-MultiLambdaParam.hpp index 0edb582a4c..3e23c4917b 100644 --- a/test/functional/kernel/nested-loop/tests/test-kernel-nested-loop-MultiLambdaParam.hpp +++ b/test/functional/kernel/nested-loop/tests/test-kernel-nested-loop-MultiLambdaParam.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop/tests/test-kernel-resource-nested-loop-Basic.hpp b/test/functional/kernel/nested-loop/tests/test-kernel-resource-nested-loop-Basic.hpp index 1cdb279ca0..cc96fd200d 100644 --- a/test/functional/kernel/nested-loop/tests/test-kernel-resource-nested-loop-Basic.hpp +++ b/test/functional/kernel/nested-loop/tests/test-kernel-resource-nested-loop-Basic.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop/tests/test-kernel-resource-nested-loop-MultiLambda.hpp b/test/functional/kernel/nested-loop/tests/test-kernel-resource-nested-loop-MultiLambda.hpp index 8e203b8904..8ba26b5ea7 100644 --- a/test/functional/kernel/nested-loop/tests/test-kernel-resource-nested-loop-MultiLambda.hpp +++ b/test/functional/kernel/nested-loop/tests/test-kernel-resource-nested-loop-MultiLambda.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/nested-loop/tests/test-kernel-resource-nested-loop-MultiLambdaParam.hpp b/test/functional/kernel/nested-loop/tests/test-kernel-resource-nested-loop-MultiLambdaParam.hpp index 5eb553ead9..e7a6ad0728 100644 --- a/test/functional/kernel/nested-loop/tests/test-kernel-resource-nested-loop-MultiLambdaParam.hpp +++ b/test/functional/kernel/nested-loop/tests/test-kernel-resource-nested-loop-MultiLambdaParam.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/reduce-loc/CMakeLists.txt b/test/functional/kernel/reduce-loc/CMakeLists.txt index df877ece8d..6fb447078d 100644 --- a/test/functional/kernel/reduce-loc/CMakeLists.txt +++ b/test/functional/kernel/reduce-loc/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/reduce-loc/test-kernel-reduceloc.cpp.in b/test/functional/kernel/reduce-loc/test-kernel-reduceloc.cpp.in index 434b3894e4..cc3b2ee7e1 100644 --- a/test/functional/kernel/reduce-loc/test-kernel-reduceloc.cpp.in +++ b/test/functional/kernel/reduce-loc/test-kernel-reduceloc.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Max2D.hpp b/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Max2D.hpp index 756fd8c9c3..466de82945 100644 --- a/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Max2D.hpp +++ b/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Max2D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Max2DView.hpp b/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Max2DView.hpp index b65a3c9ee6..6395a3b712 100644 --- a/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Max2DView.hpp +++ b/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Max2DView.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Max2DViewTuple.hpp b/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Max2DViewTuple.hpp index 2c11d25afa..dbe5c475e8 100644 --- a/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Max2DViewTuple.hpp +++ b/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Max2DViewTuple.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Min2D.hpp b/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Min2D.hpp index a5b6107da5..30dc977023 100644 --- a/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Min2D.hpp +++ b/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Min2D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Min2DView.hpp b/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Min2DView.hpp index d9c665324e..87386976ae 100644 --- a/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Min2DView.hpp +++ b/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Min2DView.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Min2DViewTuple.hpp b/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Min2DViewTuple.hpp index 60c74779b4..f80b4fea1b 100644 --- a/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Min2DViewTuple.hpp +++ b/test/functional/kernel/reduce-loc/tests/test-kernel-reduceloc-Min2DViewTuple.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/reduce-params-multi-lambda/CMakeLists.txt b/test/functional/kernel/reduce-params-multi-lambda/CMakeLists.txt index a075a1625c..18f3c67327 100644 --- a/test/functional/kernel/reduce-params-multi-lambda/CMakeLists.txt +++ b/test/functional/kernel/reduce-params-multi-lambda/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/reduce-params-multi-lambda/test-kernel-reduce-params-multi-lambda.cpp.in b/test/functional/kernel/reduce-params-multi-lambda/test-kernel-reduce-params-multi-lambda.cpp.in index 1cacab4152..8e5f4cd83f 100644 --- a/test/functional/kernel/reduce-params-multi-lambda/test-kernel-reduce-params-multi-lambda.cpp.in +++ b/test/functional/kernel/reduce-params-multi-lambda/test-kernel-reduce-params-multi-lambda.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/reduce-params-multi-lambda/tests/test-kernel-reduce-params-multi-lambda.hpp b/test/functional/kernel/reduce-params-multi-lambda/tests/test-kernel-reduce-params-multi-lambda.hpp index 67faa89c89..339001e42f 100644 --- a/test/functional/kernel/reduce-params-multi-lambda/tests/test-kernel-reduce-params-multi-lambda.hpp +++ b/test/functional/kernel/reduce-params-multi-lambda/tests/test-kernel-reduce-params-multi-lambda.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/reduce-params/CMakeLists.txt b/test/functional/kernel/reduce-params/CMakeLists.txt index c1189b585d..15370a97fa 100644 --- a/test/functional/kernel/reduce-params/CMakeLists.txt +++ b/test/functional/kernel/reduce-params/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/reduce-params/test-kernel-basic-param.cpp.in b/test/functional/kernel/reduce-params/test-kernel-basic-param.cpp.in index d985e4557b..f7e11e75de 100644 --- a/test/functional/kernel/reduce-params/test-kernel-basic-param.cpp.in +++ b/test/functional/kernel/reduce-params/test-kernel-basic-param.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/reduce-params/tests/test-kernel-basic-param.hpp b/test/functional/kernel/reduce-params/tests/test-kernel-basic-param.hpp index e32693fb54..fd5bac656e 100644 --- a/test/functional/kernel/reduce-params/tests/test-kernel-basic-param.hpp +++ b/test/functional/kernel/reduce-params/tests/test-kernel-basic-param.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/region/CMakeLists.txt b/test/functional/kernel/region/CMakeLists.txt index 13ad1daf63..7fd409b6f5 100644 --- a/test/functional/kernel/region/CMakeLists.txt +++ b/test/functional/kernel/region/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/region/test-kernel-region-sync.cpp.in b/test/functional/kernel/region/test-kernel-region-sync.cpp.in index 1aaa89e95c..31986a9d77 100644 --- a/test/functional/kernel/region/test-kernel-region-sync.cpp.in +++ b/test/functional/kernel/region/test-kernel-region-sync.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/region/test-kernel-region.cpp.in b/test/functional/kernel/region/test-kernel-region.cpp.in index 7b5e54112d..5d9e6b6731 100644 --- a/test/functional/kernel/region/test-kernel-region.cpp.in +++ b/test/functional/kernel/region/test-kernel-region.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/region/tests/test-kernel-region-data.hpp b/test/functional/kernel/region/tests/test-kernel-region-data.hpp index 908eb55700..3b90fb7f69 100644 --- a/test/functional/kernel/region/tests/test-kernel-region-data.hpp +++ b/test/functional/kernel/region/tests/test-kernel-region-data.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/region/tests/test-kernel-region-sync.hpp b/test/functional/kernel/region/tests/test-kernel-region-sync.hpp index 6786f147f5..beab3c2d7e 100644 --- a/test/functional/kernel/region/tests/test-kernel-region-sync.hpp +++ b/test/functional/kernel/region/tests/test-kernel-region-sync.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/region/tests/test-kernel-region.hpp b/test/functional/kernel/region/tests/test-kernel-region.hpp index cfcc5760b4..46cf884125 100644 --- a/test/functional/kernel/region/tests/test-kernel-region.hpp +++ b/test/functional/kernel/region/tests/test-kernel-region.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-icount-tcount-direct-unchecked/CMakeLists.txt b/test/functional/kernel/tile-icount-tcount-direct-unchecked/CMakeLists.txt index 2e690fa41e..77e29ab884 100644 --- a/test/functional/kernel/tile-icount-tcount-direct-unchecked/CMakeLists.txt +++ b/test/functional/kernel/tile-icount-tcount-direct-unchecked/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/tile-icount-tcount-direct-unchecked/test-kernel-tile-count-direct-unchecked.cpp.in b/test/functional/kernel/tile-icount-tcount-direct-unchecked/test-kernel-tile-count-direct-unchecked.cpp.in index 9c364acef4..b3bd80e8ca 100644 --- a/test/functional/kernel/tile-icount-tcount-direct-unchecked/test-kernel-tile-count-direct-unchecked.cpp.in +++ b/test/functional/kernel/tile-icount-tcount-direct-unchecked/test-kernel-tile-count-direct-unchecked.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-icount-tcount-direct-unchecked/tests/test-kernel-tile-ForICount-direct-unchecked.hpp b/test/functional/kernel/tile-icount-tcount-direct-unchecked/tests/test-kernel-tile-ForICount-direct-unchecked.hpp index 3ff236e77f..038a8e976c 100644 --- a/test/functional/kernel/tile-icount-tcount-direct-unchecked/tests/test-kernel-tile-ForICount-direct-unchecked.hpp +++ b/test/functional/kernel/tile-icount-tcount-direct-unchecked/tests/test-kernel-tile-ForICount-direct-unchecked.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-icount-tcount-direct-unchecked/tests/test-kernel-tile-TileTCount-direct-unchecked.hpp b/test/functional/kernel/tile-icount-tcount-direct-unchecked/tests/test-kernel-tile-TileTCount-direct-unchecked.hpp index d95cb4076e..3b182a87b9 100644 --- a/test/functional/kernel/tile-icount-tcount-direct-unchecked/tests/test-kernel-tile-TileTCount-direct-unchecked.hpp +++ b/test/functional/kernel/tile-icount-tcount-direct-unchecked/tests/test-kernel-tile-TileTCount-direct-unchecked.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-icount-tcount-direct/CMakeLists.txt b/test/functional/kernel/tile-icount-tcount-direct/CMakeLists.txt index aeea3ecf29..d460a6d119 100644 --- a/test/functional/kernel/tile-icount-tcount-direct/CMakeLists.txt +++ b/test/functional/kernel/tile-icount-tcount-direct/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/tile-icount-tcount-direct/test-kernel-tile-count-direct.cpp.in b/test/functional/kernel/tile-icount-tcount-direct/test-kernel-tile-count-direct.cpp.in index 14153d2528..b39f1573a5 100644 --- a/test/functional/kernel/tile-icount-tcount-direct/test-kernel-tile-count-direct.cpp.in +++ b/test/functional/kernel/tile-icount-tcount-direct/test-kernel-tile-count-direct.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-icount-tcount-direct/tests/test-kernel-tile-ForICount-direct.hpp b/test/functional/kernel/tile-icount-tcount-direct/tests/test-kernel-tile-ForICount-direct.hpp index 65994214a0..ca23c45d7c 100644 --- a/test/functional/kernel/tile-icount-tcount-direct/tests/test-kernel-tile-ForICount-direct.hpp +++ b/test/functional/kernel/tile-icount-tcount-direct/tests/test-kernel-tile-ForICount-direct.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-icount-tcount-direct/tests/test-kernel-tile-TileTCount-direct.hpp b/test/functional/kernel/tile-icount-tcount-direct/tests/test-kernel-tile-TileTCount-direct.hpp index 9a63d1b44f..fb1b64ea9e 100644 --- a/test/functional/kernel/tile-icount-tcount-direct/tests/test-kernel-tile-TileTCount-direct.hpp +++ b/test/functional/kernel/tile-icount-tcount-direct/tests/test-kernel-tile-TileTCount-direct.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-icount-tcount-loop/CMakeLists.txt b/test/functional/kernel/tile-icount-tcount-loop/CMakeLists.txt index cc0c4ead66..760e11fd1e 100644 --- a/test/functional/kernel/tile-icount-tcount-loop/CMakeLists.txt +++ b/test/functional/kernel/tile-icount-tcount-loop/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/tile-icount-tcount-loop/test-kernel-tile-count-loop.cpp.in b/test/functional/kernel/tile-icount-tcount-loop/test-kernel-tile-count-loop.cpp.in index 69f99a1d10..7f9701d4f8 100644 --- a/test/functional/kernel/tile-icount-tcount-loop/test-kernel-tile-count-loop.cpp.in +++ b/test/functional/kernel/tile-icount-tcount-loop/test-kernel-tile-count-loop.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-icount-tcount-loop/tests/test-kernel-tile-ForICount-loop.hpp b/test/functional/kernel/tile-icount-tcount-loop/tests/test-kernel-tile-ForICount-loop.hpp index 446f024405..a413599344 100644 --- a/test/functional/kernel/tile-icount-tcount-loop/tests/test-kernel-tile-ForICount-loop.hpp +++ b/test/functional/kernel/tile-icount-tcount-loop/tests/test-kernel-tile-ForICount-loop.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-icount-tcount-loop/tests/test-kernel-tile-TileTCount-loop.hpp b/test/functional/kernel/tile-icount-tcount-loop/tests/test-kernel-tile-TileTCount-loop.hpp index 825ecef2ac..04b47e5697 100644 --- a/test/functional/kernel/tile-icount-tcount-loop/tests/test-kernel-tile-TileTCount-loop.hpp +++ b/test/functional/kernel/tile-icount-tcount-loop/tests/test-kernel-tile-TileTCount-loop.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-variants/CMakeLists.txt b/test/functional/kernel/tile-variants/CMakeLists.txt index d53959d211..e02ffd107c 100644 --- a/test/functional/kernel/tile-variants/CMakeLists.txt +++ b/test/functional/kernel/tile-variants/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/tile-variants/test-kernel-tiledyn.cpp.in b/test/functional/kernel/tile-variants/test-kernel-tiledyn.cpp.in index c45ba922bd..e158411797 100644 --- a/test/functional/kernel/tile-variants/test-kernel-tiledyn.cpp.in +++ b/test/functional/kernel/tile-variants/test-kernel-tiledyn.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-variants/test-kernel-tilefixed.cpp.in b/test/functional/kernel/tile-variants/test-kernel-tilefixed.cpp.in index cbe887a08f..c397aa039b 100644 --- a/test/functional/kernel/tile-variants/test-kernel-tilefixed.cpp.in +++ b/test/functional/kernel/tile-variants/test-kernel-tilefixed.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-variants/test-kernel-tilelocal.cpp.in b/test/functional/kernel/tile-variants/test-kernel-tilelocal.cpp.in index 71c53f0b84..1cb5c1b62c 100644 --- a/test/functional/kernel/tile-variants/test-kernel-tilelocal.cpp.in +++ b/test/functional/kernel/tile-variants/test-kernel-tilelocal.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-variants/tests/test-kernel-tile-Dynamic2D.hpp b/test/functional/kernel/tile-variants/tests/test-kernel-tile-Dynamic2D.hpp index 09f1517cd0..d13c1a6146 100644 --- a/test/functional/kernel/tile-variants/tests/test-kernel-tile-Dynamic2D.hpp +++ b/test/functional/kernel/tile-variants/tests/test-kernel-tile-Dynamic2D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-variants/tests/test-kernel-tile-Fixed2D.hpp b/test/functional/kernel/tile-variants/tests/test-kernel-tile-Fixed2D.hpp index 5e2e209b89..07e5fe361d 100644 --- a/test/functional/kernel/tile-variants/tests/test-kernel-tile-Fixed2D.hpp +++ b/test/functional/kernel/tile-variants/tests/test-kernel-tile-Fixed2D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-variants/tests/test-kernel-tile-Fixed2DMinMax.hpp b/test/functional/kernel/tile-variants/tests/test-kernel-tile-Fixed2DMinMax.hpp index c42b017c3b..02ab058ff8 100644 --- a/test/functional/kernel/tile-variants/tests/test-kernel-tile-Fixed2DMinMax.hpp +++ b/test/functional/kernel/tile-variants/tests/test-kernel-tile-Fixed2DMinMax.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-variants/tests/test-kernel-tile-Fixed2DSum.hpp b/test/functional/kernel/tile-variants/tests/test-kernel-tile-Fixed2DSum.hpp index 3395fa591b..e9b88cda6f 100644 --- a/test/functional/kernel/tile-variants/tests/test-kernel-tile-Fixed2DSum.hpp +++ b/test/functional/kernel/tile-variants/tests/test-kernel-tile-Fixed2DSum.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/tile-variants/tests/test-kernel-tile-LocalArray2D.hpp b/test/functional/kernel/tile-variants/tests/test-kernel-tile-LocalArray2D.hpp index d470aa5dd7..bd82821349 100644 --- a/test/functional/kernel/tile-variants/tests/test-kernel-tile-LocalArray2D.hpp +++ b/test/functional/kernel/tile-variants/tests/test-kernel-tile-LocalArray2D.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/warp-thread/CMakeLists.txt b/test/functional/kernel/warp-thread/CMakeLists.txt index d8c403e05d..1f5712d36a 100644 --- a/test/functional/kernel/warp-thread/CMakeLists.txt +++ b/test/functional/kernel/warp-thread/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/kernel/warp-thread/test-kernel-warp-thread.cpp.in b/test/functional/kernel/warp-thread/test-kernel-warp-thread.cpp.in index eb0aeb8ce6..0c77921606 100644 --- a/test/functional/kernel/warp-thread/test-kernel-warp-thread.cpp.in +++ b/test/functional/kernel/warp-thread/test-kernel-warp-thread.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/warp-thread/tests/test-kernel-resource-warp-thread-ReduceMask.hpp b/test/functional/kernel/warp-thread/tests/test-kernel-resource-warp-thread-ReduceMask.hpp index fc99f0fac5..edfe284f65 100644 --- a/test/functional/kernel/warp-thread/tests/test-kernel-resource-warp-thread-ReduceMask.hpp +++ b/test/functional/kernel/warp-thread/tests/test-kernel-resource-warp-thread-ReduceMask.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/warp-thread/tests/test-kernel-resource-warp-thread-ReduceWarp.hpp b/test/functional/kernel/warp-thread/tests/test-kernel-resource-warp-thread-ReduceWarp.hpp index 9a1c32b45b..f6dcd134fa 100644 --- a/test/functional/kernel/warp-thread/tests/test-kernel-resource-warp-thread-ReduceWarp.hpp +++ b/test/functional/kernel/warp-thread/tests/test-kernel-resource-warp-thread-ReduceWarp.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/warp-thread/tests/test-kernel-resource-warp-thread-WarpLoop.hpp b/test/functional/kernel/warp-thread/tests/test-kernel-resource-warp-thread-WarpLoop.hpp index 2bad43ad41..4fec115e0a 100644 --- a/test/functional/kernel/warp-thread/tests/test-kernel-resource-warp-thread-WarpLoop.hpp +++ b/test/functional/kernel/warp-thread/tests/test-kernel-resource-warp-thread-WarpLoop.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/warp-thread/tests/test-kernel-warp-thread-ReduceMask.hpp b/test/functional/kernel/warp-thread/tests/test-kernel-warp-thread-ReduceMask.hpp index 56fc67d429..0917fff0f9 100644 --- a/test/functional/kernel/warp-thread/tests/test-kernel-warp-thread-ReduceMask.hpp +++ b/test/functional/kernel/warp-thread/tests/test-kernel-warp-thread-ReduceMask.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/warp-thread/tests/test-kernel-warp-thread-ReduceWarp.hpp b/test/functional/kernel/warp-thread/tests/test-kernel-warp-thread-ReduceWarp.hpp index c682234769..313b2191b4 100644 --- a/test/functional/kernel/warp-thread/tests/test-kernel-warp-thread-ReduceWarp.hpp +++ b/test/functional/kernel/warp-thread/tests/test-kernel-warp-thread-ReduceWarp.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/warp-thread/tests/test-kernel-warp-thread-WarpLoop.hpp b/test/functional/kernel/warp-thread/tests/test-kernel-warp-thread-WarpLoop.hpp index a9c5204e20..7c9a5bd229 100644 --- a/test/functional/kernel/warp-thread/tests/test-kernel-warp-thread-WarpLoop.hpp +++ b/test/functional/kernel/warp-thread/tests/test-kernel-warp-thread-WarpLoop.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/warp-thread/tests/warp-thread-ReduceMask-impl.hpp b/test/functional/kernel/warp-thread/tests/warp-thread-ReduceMask-impl.hpp index d5b7664a40..ddb11495bb 100644 --- a/test/functional/kernel/warp-thread/tests/warp-thread-ReduceMask-impl.hpp +++ b/test/functional/kernel/warp-thread/tests/warp-thread-ReduceMask-impl.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/warp-thread/tests/warp-thread-ReduceWarp-impl.hpp b/test/functional/kernel/warp-thread/tests/warp-thread-ReduceWarp-impl.hpp index b7a7542b54..69a44a60ee 100644 --- a/test/functional/kernel/warp-thread/tests/warp-thread-ReduceWarp-impl.hpp +++ b/test/functional/kernel/warp-thread/tests/warp-thread-ReduceWarp-impl.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/kernel/warp-thread/tests/warp-thread-WarpLoop-impl.hpp b/test/functional/kernel/warp-thread/tests/warp-thread-WarpLoop-impl.hpp index 1d57d76ca0..ca925ca9a2 100644 --- a/test/functional/kernel/warp-thread/tests/warp-thread-WarpLoop-impl.hpp +++ b/test/functional/kernel/warp-thread/tests/warp-thread-WarpLoop-impl.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/CMakeLists.txt b/test/functional/launch/CMakeLists.txt index 8545ee463b..c9f4272cc3 100644 --- a/test/functional/launch/CMakeLists.txt +++ b/test/functional/launch/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/multi-reduce-nested/CMakeLists.txt b/test/functional/launch/multi-reduce-nested/CMakeLists.txt index 4b2fb5a96d..7476559878 100644 --- a/test/functional/launch/multi-reduce-nested/CMakeLists.txt +++ b/test/functional/launch/multi-reduce-nested/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/multi-reduce-nested/test-launch-nested-multi-reduce.cpp.in b/test/functional/launch/multi-reduce-nested/test-launch-nested-multi-reduce.cpp.in index fbf40fde9c..0830720a43 100644 --- a/test/functional/launch/multi-reduce-nested/test-launch-nested-multi-reduce.cpp.in +++ b/test/functional/launch/multi-reduce-nested/test-launch-nested-multi-reduce.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/multi-reduce-nested/tests/test-launch-nested-MultiReduce.hpp b/test/functional/launch/multi-reduce-nested/tests/test-launch-nested-MultiReduce.hpp index d1cb7c12bb..8332a5fa49 100644 --- a/test/functional/launch/multi-reduce-nested/tests/test-launch-nested-MultiReduce.hpp +++ b/test/functional/launch/multi-reduce-nested/tests/test-launch-nested-MultiReduce.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/nested_direct/CMakeLists.txt b/test/functional/launch/nested_direct/CMakeLists.txt index 86b21d3319..358584247b 100644 --- a/test/functional/launch/nested_direct/CMakeLists.txt +++ b/test/functional/launch/nested_direct/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/nested_direct/test-launch-nested.cpp.in b/test/functional/launch/nested_direct/test-launch-nested.cpp.in index a671e46ade..ea92db5cdf 100644 --- a/test/functional/launch/nested_direct/test-launch-nested.cpp.in +++ b/test/functional/launch/nested_direct/test-launch-nested.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/nested_direct/tests/test-launch-nested-Direct.hpp b/test/functional/launch/nested_direct/tests/test-launch-nested-Direct.hpp index 1a91382be7..82ba0449e2 100644 --- a/test/functional/launch/nested_direct/tests/test-launch-nested-Direct.hpp +++ b/test/functional/launch/nested_direct/tests/test-launch-nested-Direct.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/nested_direct_unchecked/CMakeLists.txt b/test/functional/launch/nested_direct_unchecked/CMakeLists.txt index cc9cd2a7cf..815e89f4ea 100644 --- a/test/functional/launch/nested_direct_unchecked/CMakeLists.txt +++ b/test/functional/launch/nested_direct_unchecked/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/nested_direct_unchecked/test-launch-nested.cpp.in b/test/functional/launch/nested_direct_unchecked/test-launch-nested.cpp.in index 066143508a..628c7efb08 100644 --- a/test/functional/launch/nested_direct_unchecked/test-launch-nested.cpp.in +++ b/test/functional/launch/nested_direct_unchecked/test-launch-nested.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/nested_direct_unchecked/tests/test-launch-nested-DirectUnchecked.hpp b/test/functional/launch/nested_direct_unchecked/tests/test-launch-nested-DirectUnchecked.hpp index 49e799b2e3..95dbefdc56 100644 --- a/test/functional/launch/nested_direct_unchecked/tests/test-launch-nested-DirectUnchecked.hpp +++ b/test/functional/launch/nested_direct_unchecked/tests/test-launch-nested-DirectUnchecked.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/nested_loop/CMakeLists.txt b/test/functional/launch/nested_loop/CMakeLists.txt index 4b28df7b82..87eba0e45c 100644 --- a/test/functional/launch/nested_loop/CMakeLists.txt +++ b/test/functional/launch/nested_loop/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/nested_loop/test-launch-nested.cpp.in b/test/functional/launch/nested_loop/test-launch-nested.cpp.in index 8a3dc0401f..cd2af8ee26 100644 --- a/test/functional/launch/nested_loop/test-launch-nested.cpp.in +++ b/test/functional/launch/nested_loop/test-launch-nested.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/nested_loop/tests/test-launch-nested-Loop.hpp b/test/functional/launch/nested_loop/tests/test-launch-nested-Loop.hpp index 50f5f33a01..af87fd614e 100644 --- a/test/functional/launch/nested_loop/tests/test-launch-nested-Loop.hpp +++ b/test/functional/launch/nested_loop/tests/test-launch-nested-Loop.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/nested_tile_direct/CMakeLists.txt b/test/functional/launch/nested_tile_direct/CMakeLists.txt index 5de45f075e..db75417f42 100644 --- a/test/functional/launch/nested_tile_direct/CMakeLists.txt +++ b/test/functional/launch/nested_tile_direct/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/nested_tile_direct/test-launch-nested-tile-direct.cpp.in b/test/functional/launch/nested_tile_direct/test-launch-nested-tile-direct.cpp.in index 38f86691da..59a1ea91a5 100644 --- a/test/functional/launch/nested_tile_direct/test-launch-nested-tile-direct.cpp.in +++ b/test/functional/launch/nested_tile_direct/test-launch-nested-tile-direct.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/nested_tile_direct/tests/test-launch-nested-Tile-Direct.hpp b/test/functional/launch/nested_tile_direct/tests/test-launch-nested-Tile-Direct.hpp index 38f99428c0..2904199aac 100644 --- a/test/functional/launch/nested_tile_direct/tests/test-launch-nested-Tile-Direct.hpp +++ b/test/functional/launch/nested_tile_direct/tests/test-launch-nested-Tile-Direct.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/nested_tile_direct_unchecked/CMakeLists.txt b/test/functional/launch/nested_tile_direct_unchecked/CMakeLists.txt index ef87cf263c..a62b4072de 100644 --- a/test/functional/launch/nested_tile_direct_unchecked/CMakeLists.txt +++ b/test/functional/launch/nested_tile_direct_unchecked/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/nested_tile_direct_unchecked/test-launch-nested-tile-direct-unchecked.cpp.in b/test/functional/launch/nested_tile_direct_unchecked/test-launch-nested-tile-direct-unchecked.cpp.in index 8239f01441..0238fc01a7 100644 --- a/test/functional/launch/nested_tile_direct_unchecked/test-launch-nested-tile-direct-unchecked.cpp.in +++ b/test/functional/launch/nested_tile_direct_unchecked/test-launch-nested-tile-direct-unchecked.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/nested_tile_direct_unchecked/tests/test-launch-nested-Tile-DirectUnchecked.hpp b/test/functional/launch/nested_tile_direct_unchecked/tests/test-launch-nested-Tile-DirectUnchecked.hpp index 3dcbea06e8..efc9cdb159 100644 --- a/test/functional/launch/nested_tile_direct_unchecked/tests/test-launch-nested-Tile-DirectUnchecked.hpp +++ b/test/functional/launch/nested_tile_direct_unchecked/tests/test-launch-nested-Tile-DirectUnchecked.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/nested_tile_loop/CMakeLists.txt b/test/functional/launch/nested_tile_loop/CMakeLists.txt index eed7082b7a..d1e89e2199 100644 --- a/test/functional/launch/nested_tile_loop/CMakeLists.txt +++ b/test/functional/launch/nested_tile_loop/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/nested_tile_loop/test-launch-nested-tile-loop.cpp.in b/test/functional/launch/nested_tile_loop/test-launch-nested-tile-loop.cpp.in index c432d13c15..5d063da3b7 100644 --- a/test/functional/launch/nested_tile_loop/test-launch-nested-tile-loop.cpp.in +++ b/test/functional/launch/nested_tile_loop/test-launch-nested-tile-loop.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/nested_tile_loop/tests/test-launch-nested-Tile-Loop.hpp b/test/functional/launch/nested_tile_loop/tests/test-launch-nested-Tile-Loop.hpp index 8ceac867c4..756178bee6 100644 --- a/test/functional/launch/nested_tile_loop/tests/test-launch-nested-Tile-Loop.hpp +++ b/test/functional/launch/nested_tile_loop/tests/test-launch-nested-Tile-Loop.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/reduce-basic/CMakeLists.txt b/test/functional/launch/reduce-basic/CMakeLists.txt index 8f57eafcfe..a0181e1288 100644 --- a/test/functional/launch/reduce-basic/CMakeLists.txt +++ b/test/functional/launch/reduce-basic/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/reduce-basic/test-launch-basic-reduce.cpp.in b/test/functional/launch/reduce-basic/test-launch-basic-reduce.cpp.in index 5ba4b6bb80..e77a9c3db9 100644 --- a/test/functional/launch/reduce-basic/test-launch-basic-reduce.cpp.in +++ b/test/functional/launch/reduce-basic/test-launch-basic-reduce.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/reduce-basic/tests/test-launch-basic-ReduceBitAnd.hpp b/test/functional/launch/reduce-basic/tests/test-launch-basic-ReduceBitAnd.hpp index 5474de4fb3..591d5e85d9 100644 --- a/test/functional/launch/reduce-basic/tests/test-launch-basic-ReduceBitAnd.hpp +++ b/test/functional/launch/reduce-basic/tests/test-launch-basic-ReduceBitAnd.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/reduce-basic/tests/test-launch-basic-ReduceMin.hpp b/test/functional/launch/reduce-basic/tests/test-launch-basic-ReduceMin.hpp index 7b74e138b4..423a644794 100644 --- a/test/functional/launch/reduce-basic/tests/test-launch-basic-ReduceMin.hpp +++ b/test/functional/launch/reduce-basic/tests/test-launch-basic-ReduceMin.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/reduce-basic/tests/test-launch-basic-ReduceSum.hpp b/test/functional/launch/reduce-basic/tests/test-launch-basic-ReduceSum.hpp index 1d7edb17be..04ea1a0fd5 100644 --- a/test/functional/launch/reduce-basic/tests/test-launch-basic-ReduceSum.hpp +++ b/test/functional/launch/reduce-basic/tests/test-launch-basic-ReduceSum.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/reduce-params/CMakeLists.txt b/test/functional/launch/reduce-params/CMakeLists.txt index f3a2fd2166..740ed6fc42 100644 --- a/test/functional/launch/reduce-params/CMakeLists.txt +++ b/test/functional/launch/reduce-params/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/reduce-params/test-launch-basic-param-expt-reduce.cpp.in b/test/functional/launch/reduce-params/test-launch-basic-param-expt-reduce.cpp.in index 11632731a0..5c75190cd5 100644 --- a/test/functional/launch/reduce-params/test-launch-basic-param-expt-reduce.cpp.in +++ b/test/functional/launch/reduce-params/test-launch-basic-param-expt-reduce.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/reduce-params/tests/test-launch-basic-param-expt-ReduceBitAnd.hpp b/test/functional/launch/reduce-params/tests/test-launch-basic-param-expt-ReduceBitAnd.hpp index 138478e3ed..bfd348e537 100644 --- a/test/functional/launch/reduce-params/tests/test-launch-basic-param-expt-ReduceBitAnd.hpp +++ b/test/functional/launch/reduce-params/tests/test-launch-basic-param-expt-ReduceBitAnd.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/reduce-params/tests/test-launch-basic-param-expt-ReduceMin.hpp b/test/functional/launch/reduce-params/tests/test-launch-basic-param-expt-ReduceMin.hpp index fbad6a0457..318132c348 100644 --- a/test/functional/launch/reduce-params/tests/test-launch-basic-param-expt-ReduceMin.hpp +++ b/test/functional/launch/reduce-params/tests/test-launch-basic-param-expt-ReduceMin.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/reduce-params/tests/test-launch-basic-param-expt-ReduceSum.hpp b/test/functional/launch/reduce-params/tests/test-launch-basic-param-expt-ReduceSum.hpp index 4d3e277d58..712577fd11 100644 --- a/test/functional/launch/reduce-params/tests/test-launch-basic-param-expt-ReduceSum.hpp +++ b/test/functional/launch/reduce-params/tests/test-launch-basic-param-expt-ReduceSum.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/run-time-switch/CMakeLists.txt b/test/functional/launch/run-time-switch/CMakeLists.txt index 2010bc3a1f..7ab3f2cfd5 100644 --- a/test/functional/launch/run-time-switch/CMakeLists.txt +++ b/test/functional/launch/run-time-switch/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/run-time-switch/test-launch.cpp.in b/test/functional/launch/run-time-switch/test-launch.cpp.in index 3de6445725..868477db50 100644 --- a/test/functional/launch/run-time-switch/test-launch.cpp.in +++ b/test/functional/launch/run-time-switch/test-launch.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/run-time-switch/tests/test-launch-BasicShared.hpp b/test/functional/launch/run-time-switch/tests/test-launch-BasicShared.hpp index e87241cd89..faa078966e 100644 --- a/test/functional/launch/run-time-switch/tests/test-launch-BasicShared.hpp +++ b/test/functional/launch/run-time-switch/tests/test-launch-BasicShared.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/segment/CMakeLists.txt b/test/functional/launch/segment/CMakeLists.txt index 2c145ed469..cdc986c131 100644 --- a/test/functional/launch/segment/CMakeLists.txt +++ b/test/functional/launch/segment/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/segment/test-launch-segment.cpp.in b/test/functional/launch/segment/test-launch-segment.cpp.in index cdb757b87e..10ca99d981 100644 --- a/test/functional/launch/segment/test-launch-segment.cpp.in +++ b/test/functional/launch/segment/test-launch-segment.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/segment/tests/test-launch-ListSegment.hpp b/test/functional/launch/segment/tests/test-launch-ListSegment.hpp index 396478e893..4120905a15 100644 --- a/test/functional/launch/segment/tests/test-launch-ListSegment.hpp +++ b/test/functional/launch/segment/tests/test-launch-ListSegment.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/segment/tests/test-launch-RangeSegment.hpp b/test/functional/launch/segment/tests/test-launch-RangeSegment.hpp index ec318e4e7c..8efccfea30 100644 --- a/test/functional/launch/segment/tests/test-launch-RangeSegment.hpp +++ b/test/functional/launch/segment/tests/test-launch-RangeSegment.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/segment/tests/test-launch-RangeStrideSegment.hpp b/test/functional/launch/segment/tests/test-launch-RangeStrideSegment.hpp index 69faa1e0cc..0c2f9906bf 100644 --- a/test/functional/launch/segment/tests/test-launch-RangeStrideSegment.hpp +++ b/test/functional/launch/segment/tests/test-launch-RangeStrideSegment.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/shared_mem/CMakeLists.txt b/test/functional/launch/shared_mem/CMakeLists.txt index ec013b85ac..917addbcbd 100644 --- a/test/functional/launch/shared_mem/CMakeLists.txt +++ b/test/functional/launch/shared_mem/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-22, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/shared_mem/test-launch-shared-mem.cpp.in b/test/functional/launch/shared_mem/test-launch-shared-mem.cpp.in index f3a1781438..058cedca7c 100644 --- a/test/functional/launch/shared_mem/test-launch-shared-mem.cpp.in +++ b/test/functional/launch/shared_mem/test-launch-shared-mem.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-22, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/shared_mem/tests/test-launch-DynamicMem.hpp b/test/functional/launch/shared_mem/tests/test-launch-DynamicMem.hpp index 8da7b81eb7..cbe916f1c4 100644 --- a/test/functional/launch/shared_mem/tests/test-launch-DynamicMem.hpp +++ b/test/functional/launch/shared_mem/tests/test-launch-DynamicMem.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-22, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/shared_mem/tests/test-launch-StaticMem.hpp b/test/functional/launch/shared_mem/tests/test-launch-StaticMem.hpp index 63b488115b..f8c62f2220 100644 --- a/test/functional/launch/shared_mem/tests/test-launch-StaticMem.hpp +++ b/test/functional/launch/shared_mem/tests/test-launch-StaticMem.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-22, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/tile_icount_tcount_direct/CMakeLists.txt b/test/functional/launch/tile_icount_tcount_direct/CMakeLists.txt index e6bee2d4ca..c9da4c8188 100644 --- a/test/functional/launch/tile_icount_tcount_direct/CMakeLists.txt +++ b/test/functional/launch/tile_icount_tcount_direct/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/tile_icount_tcount_direct/test-launch-nested-tile-icount-tcount-direct.cpp.in b/test/functional/launch/tile_icount_tcount_direct/test-launch-nested-tile-icount-tcount-direct.cpp.in index 9e47c91b78..f42482f7b6 100644 --- a/test/functional/launch/tile_icount_tcount_direct/test-launch-nested-tile-icount-tcount-direct.cpp.in +++ b/test/functional/launch/tile_icount_tcount_direct/test-launch-nested-tile-icount-tcount-direct.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/tile_icount_tcount_direct/tests/test-launch-nested-Tile-iCount-tCount-Direct.hpp b/test/functional/launch/tile_icount_tcount_direct/tests/test-launch-nested-Tile-iCount-tCount-Direct.hpp index bf2f717fd6..9460dd0788 100644 --- a/test/functional/launch/tile_icount_tcount_direct/tests/test-launch-nested-Tile-iCount-tCount-Direct.hpp +++ b/test/functional/launch/tile_icount_tcount_direct/tests/test-launch-nested-Tile-iCount-tCount-Direct.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/tile_icount_tcount_direct_unchecked/CMakeLists.txt b/test/functional/launch/tile_icount_tcount_direct_unchecked/CMakeLists.txt index b81a48b86e..532e29a2de 100644 --- a/test/functional/launch/tile_icount_tcount_direct_unchecked/CMakeLists.txt +++ b/test/functional/launch/tile_icount_tcount_direct_unchecked/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/tile_icount_tcount_direct_unchecked/test-launch-nested-tile-icount-tcount-direct-unchecked.cpp.in b/test/functional/launch/tile_icount_tcount_direct_unchecked/test-launch-nested-tile-icount-tcount-direct-unchecked.cpp.in index eff627c848..0ca15ad6b0 100644 --- a/test/functional/launch/tile_icount_tcount_direct_unchecked/test-launch-nested-tile-icount-tcount-direct-unchecked.cpp.in +++ b/test/functional/launch/tile_icount_tcount_direct_unchecked/test-launch-nested-tile-icount-tcount-direct-unchecked.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/tile_icount_tcount_direct_unchecked/tests/test-launch-nested-Tile-iCount-tCount-DirectUnchecked.hpp b/test/functional/launch/tile_icount_tcount_direct_unchecked/tests/test-launch-nested-Tile-iCount-tCount-DirectUnchecked.hpp index 73faa53f63..a43a0173d8 100644 --- a/test/functional/launch/tile_icount_tcount_direct_unchecked/tests/test-launch-nested-Tile-iCount-tCount-DirectUnchecked.hpp +++ b/test/functional/launch/tile_icount_tcount_direct_unchecked/tests/test-launch-nested-Tile-iCount-tCount-DirectUnchecked.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/tile_icount_tcount_loop/CMakeLists.txt b/test/functional/launch/tile_icount_tcount_loop/CMakeLists.txt index c826b46b18..ba8762efc6 100644 --- a/test/functional/launch/tile_icount_tcount_loop/CMakeLists.txt +++ b/test/functional/launch/tile_icount_tcount_loop/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/launch/tile_icount_tcount_loop/test-launch-nested-tile-icount-tcount-loop.cpp.in b/test/functional/launch/tile_icount_tcount_loop/test-launch-nested-tile-icount-tcount-loop.cpp.in index 1a6c371113..bee00c999b 100644 --- a/test/functional/launch/tile_icount_tcount_loop/test-launch-nested-tile-icount-tcount-loop.cpp.in +++ b/test/functional/launch/tile_icount_tcount_loop/test-launch-nested-tile-icount-tcount-loop.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/launch/tile_icount_tcount_loop/tests/test-launch-nested-Tile-iCount-tCount-Loop.hpp b/test/functional/launch/tile_icount_tcount_loop/tests/test-launch-nested-Tile-iCount-tCount-Loop.hpp index 5249c536ed..9953569745 100644 --- a/test/functional/launch/tile_icount_tcount_loop/tests/test-launch-nested-Tile-iCount-tCount-Loop.hpp +++ b/test/functional/launch/tile_icount_tcount_loop/tests/test-launch-nested-Tile-iCount-tCount-Loop.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/scan/CMakeLists.txt b/test/functional/scan/CMakeLists.txt index 87505f2b35..8c2ca2cbcb 100644 --- a/test/functional/scan/CMakeLists.txt +++ b/test/functional/scan/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/scan/test-scan.cpp.in b/test/functional/scan/test-scan.cpp.in index a75efb35cf..81349ba8f5 100644 --- a/test/functional/scan/test-scan.cpp.in +++ b/test/functional/scan/test-scan.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/scan/tests/test-scan-Exclusive.hpp b/test/functional/scan/tests/test-scan-Exclusive.hpp index a2337c0aff..937fda926e 100644 --- a/test/functional/scan/tests/test-scan-Exclusive.hpp +++ b/test/functional/scan/tests/test-scan-Exclusive.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/scan/tests/test-scan-ExclusiveInplace.hpp b/test/functional/scan/tests/test-scan-ExclusiveInplace.hpp index 5668c7841d..d8b05a5416 100644 --- a/test/functional/scan/tests/test-scan-ExclusiveInplace.hpp +++ b/test/functional/scan/tests/test-scan-ExclusiveInplace.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/scan/tests/test-scan-Inclusive.hpp b/test/functional/scan/tests/test-scan-Inclusive.hpp index ce8c6b30bb..29bf0eadf8 100644 --- a/test/functional/scan/tests/test-scan-Inclusive.hpp +++ b/test/functional/scan/tests/test-scan-Inclusive.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/scan/tests/test-scan-InclusiveInplace.hpp b/test/functional/scan/tests/test-scan-InclusiveInplace.hpp index 89fac4d9e4..cc445b2249 100644 --- a/test/functional/scan/tests/test-scan-InclusiveInplace.hpp +++ b/test/functional/scan/tests/test-scan-InclusiveInplace.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/scan/tests/test-scan-data.hpp b/test/functional/scan/tests/test-scan-data.hpp index d829e598c2..f3410e4561 100644 --- a/test/functional/scan/tests/test-scan-data.hpp +++ b/test/functional/scan/tests/test-scan-data.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/CMakeLists.txt b/test/functional/tensor/CMakeLists.txt index 01ea0ed683..1c8d31b414 100644 --- a/test/functional/tensor/CMakeLists.txt +++ b/test/functional/tensor/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/tensor/matrix/CMakeLists.txt b/test/functional/tensor/matrix/CMakeLists.txt index d624513d7a..6447442dc8 100644 --- a/test/functional/tensor/matrix/CMakeLists.txt +++ b/test/functional/tensor/matrix/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/tensor/matrix/test-tensor-matrix-double.hpp b/test/functional/tensor/matrix/test-tensor-matrix-double.hpp index 82da8c8617..cfaadcc5cc 100644 --- a/test/functional/tensor/matrix/test-tensor-matrix-double.hpp +++ b/test/functional/tensor/matrix/test-tensor-matrix-double.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/test-tensor-matrix-float.hpp b/test/functional/tensor/matrix/test-tensor-matrix-float.hpp index 125b76a588..3e8840c8a9 100644 --- a/test/functional/tensor/matrix/test-tensor-matrix-float.hpp +++ b/test/functional/tensor/matrix/test-tensor-matrix-float.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/test-tensor-matrix-int32_t.hpp b/test/functional/tensor/matrix/test-tensor-matrix-int32_t.hpp index e85acb0f7a..ec74a9ecf7 100644 --- a/test/functional/tensor/matrix/test-tensor-matrix-int32_t.hpp +++ b/test/functional/tensor/matrix/test-tensor-matrix-int32_t.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/test-tensor-matrix-int64_t.hpp b/test/functional/tensor/matrix/test-tensor-matrix-int64_t.hpp index 0f8f0b2661..763e156621 100644 --- a/test/functional/tensor/matrix/test-tensor-matrix-int64_t.hpp +++ b/test/functional/tensor/matrix/test-tensor-matrix-int64_t.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/test-tensor-matrix.cpp.in b/test/functional/tensor/matrix/test-tensor-matrix.cpp.in index 1fc3777d58..d73d0b11f3 100644 --- a/test/functional/tensor/matrix/test-tensor-matrix.cpp.in +++ b/test/functional/tensor/matrix/test-tensor-matrix.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-CtorGetSet.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-CtorGetSet.hpp index 6da16e896f..338c250440 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-CtorGetSet.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-CtorGetSet.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Add.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Add.hpp index 555d56945f..964f55d31f 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Add.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Add.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Divide.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Divide.hpp index d49f3ba728..913b73c18b 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Divide.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Divide.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_LoadStore.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_LoadStore.hpp index 7b401a748c..c5233d60a5 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_LoadStore.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_LoadStore.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_MatrixMatrixMultiply.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_MatrixMatrixMultiply.hpp index df594bfd96..d7036ce90f 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_MatrixMatrixMultiply.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_MatrixMatrixMultiply.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_MatrixMatrixMultiplyAdd.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_MatrixMatrixMultiplyAdd.hpp index ba62713902..d85b49c132 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_MatrixMatrixMultiplyAdd.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_MatrixMatrixMultiplyAdd.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_MatrixVector.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_MatrixVector.hpp index 6b0f16da25..94b9d02cb5 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_MatrixVector.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_MatrixVector.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Negate.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Negate.hpp index c17229eba2..8e9a961946 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Negate.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Negate.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Subtract.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Subtract.hpp index 29cfd86245..252e71a63d 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Subtract.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Subtract.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Transpose.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Transpose.hpp index f4968e2268..67641204ed 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Transpose.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-ET_Transpose.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-Load_ColMajor.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-Load_ColMajor.hpp index 779ab713a5..7162b21bc1 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-Load_ColMajor.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-Load_ColMajor.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-Load_RowMajor.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-Load_RowMajor.hpp index b089678cb2..31c7684262 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-Load_RowMajor.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-Load_RowMajor.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-Store_ColMajor.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-Store_ColMajor.hpp index c8ea68cdd4..a8449ba64a 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-Store_ColMajor.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-Store_ColMajor.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-Store_RowMajor.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-Store_RowMajor.hpp index d9c564d496..a0a3d63a48 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-Store_RowMajor.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-Store_RowMajor.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/matrix/tests/test-tensor-matrix-Transpose.hpp b/test/functional/tensor/matrix/tests/test-tensor-matrix-Transpose.hpp index 69b097149c..90674c5d70 100644 --- a/test/functional/tensor/matrix/tests/test-tensor-matrix-Transpose.hpp +++ b/test/functional/tensor/matrix/tests/test-tensor-matrix-Transpose.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/CMakeLists.txt b/test/functional/tensor/register/CMakeLists.txt index 83ad862ad5..6e58352ee5 100644 --- a/test/functional/tensor/register/CMakeLists.txt +++ b/test/functional/tensor/register/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/tensor/register/test-tensor-register.cpp.in b/test/functional/tensor/register/test-tensor-register.cpp.in index 5cd63cb5af..a4c46749c7 100644 --- a/test/functional/tensor/register/test-tensor-register.cpp.in +++ b/test/functional/tensor/register/test-tensor-register.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-Add.hpp b/test/functional/tensor/register/tests/test-tensor-register-Add.hpp index 21a66b6d2d..ec56c0d08d 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-Add.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-Add.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-Divide.hpp b/test/functional/tensor/register/tests/test-tensor-register-Divide.hpp index c3c6cd1330..d747603324 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-Divide.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-Divide.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-DotProduct.hpp b/test/functional/tensor/register/tests/test-tensor-register-DotProduct.hpp index abeba2657d..415922aae7 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-DotProduct.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-DotProduct.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-FMA.hpp b/test/functional/tensor/register/tests/test-tensor-register-FMA.hpp index 9bfdbc584d..ccbe003f0c 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-FMA.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-FMA.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-FMS.hpp b/test/functional/tensor/register/tests/test-tensor-register-FMS.hpp index a254ea0f27..34f1c04f25 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-FMS.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-FMS.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-Gather.hpp b/test/functional/tensor/register/tests/test-tensor-register-Gather.hpp index 506f53a35a..785703e6b9 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-Gather.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-Gather.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-GetSet.hpp b/test/functional/tensor/register/tests/test-tensor-register-GetSet.hpp index e3b1d40df7..c7065cdf47 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-GetSet.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-GetSet.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-Load.hpp b/test/functional/tensor/register/tests/test-tensor-register-Load.hpp index 2631b23f60..8e7f46deda 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-Load.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-Load.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-Max.hpp b/test/functional/tensor/register/tests/test-tensor-register-Max.hpp index 6ccd29f541..da451dc2a0 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-Max.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-Max.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-Min.hpp b/test/functional/tensor/register/tests/test-tensor-register-Min.hpp index e6e4d019bc..d86bc5a131 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-Min.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-Min.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-Multiply.hpp b/test/functional/tensor/register/tests/test-tensor-register-Multiply.hpp index 27bcf7ef90..a6b756ade4 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-Multiply.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-Multiply.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-Scatter.hpp b/test/functional/tensor/register/tests/test-tensor-register-Scatter.hpp index 174f2e3532..90c6276a44 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-Scatter.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-Scatter.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-SegmentedBroadcastInner.hpp b/test/functional/tensor/register/tests/test-tensor-register-SegmentedBroadcastInner.hpp index 1e804119e2..351776e225 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-SegmentedBroadcastInner.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-SegmentedBroadcastInner.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-SegmentedBroadcastOuter.hpp b/test/functional/tensor/register/tests/test-tensor-register-SegmentedBroadcastOuter.hpp index 2cf81ccbc0..1d48398186 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-SegmentedBroadcastOuter.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-SegmentedBroadcastOuter.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-SegmentedDotProduct.hpp b/test/functional/tensor/register/tests/test-tensor-register-SegmentedDotProduct.hpp index 17966ff037..ffe6dcbc3a 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-SegmentedDotProduct.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-SegmentedDotProduct.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-SegmentedSumInner.hpp b/test/functional/tensor/register/tests/test-tensor-register-SegmentedSumInner.hpp index 20824aaf4d..b6ee2efb73 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-SegmentedSumInner.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-SegmentedSumInner.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-SegmentedSumOuter.hpp b/test/functional/tensor/register/tests/test-tensor-register-SegmentedSumOuter.hpp index 68dad7c56e..8ab4b22ffc 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-SegmentedSumOuter.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-SegmentedSumOuter.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-Store.hpp b/test/functional/tensor/register/tests/test-tensor-register-Store.hpp index d8c553f6af..a0cd21b073 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-Store.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-Store.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/register/tests/test-tensor-register-Subtract.hpp b/test/functional/tensor/register/tests/test-tensor-register-Subtract.hpp index ceed3433fe..85a688a1b9 100644 --- a/test/functional/tensor/register/tests/test-tensor-register-Subtract.hpp +++ b/test/functional/tensor/register/tests/test-tensor-register-Subtract.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/vector/CMakeLists.txt b/test/functional/tensor/vector/CMakeLists.txt index a4fc38f11f..efc4f1a886 100644 --- a/test/functional/tensor/vector/CMakeLists.txt +++ b/test/functional/tensor/vector/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/tensor/vector/test-tensor-vector.cpp.in b/test/functional/tensor/vector/test-tensor-vector.cpp.in index 4923f08df4..a9f0e4ce4b 100644 --- a/test/functional/tensor/vector/test-tensor-vector.cpp.in +++ b/test/functional/tensor/vector/test-tensor-vector.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/vector/tests/test-tensor-vector-CtorGetSet.hpp b/test/functional/tensor/vector/tests/test-tensor-vector-CtorGetSet.hpp index 67f05626fd..dd7280a6d0 100644 --- a/test/functional/tensor/vector/tests/test-tensor-vector-CtorGetSet.hpp +++ b/test/functional/tensor/vector/tests/test-tensor-vector-CtorGetSet.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/vector/tests/test-tensor-vector-FmaFms.hpp b/test/functional/tensor/vector/tests/test-tensor-vector-FmaFms.hpp index bb551bae3b..6f3182b7e6 100644 --- a/test/functional/tensor/vector/tests/test-tensor-vector-FmaFms.hpp +++ b/test/functional/tensor/vector/tests/test-tensor-vector-FmaFms.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/vector/tests/test-tensor-vector-ForallVectorRef1d.hpp b/test/functional/tensor/vector/tests/test-tensor-vector-ForallVectorRef1d.hpp index 6d7ec983bc..2b09959191 100644 --- a/test/functional/tensor/vector/tests/test-tensor-vector-ForallVectorRef1d.hpp +++ b/test/functional/tensor/vector/tests/test-tensor-vector-ForallVectorRef1d.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/vector/tests/test-tensor-vector-ForallVectorRef2d.hpp b/test/functional/tensor/vector/tests/test-tensor-vector-ForallVectorRef2d.hpp index f7d1fdd877..07f1a38718 100644 --- a/test/functional/tensor/vector/tests/test-tensor-vector-ForallVectorRef2d.hpp +++ b/test/functional/tensor/vector/tests/test-tensor-vector-ForallVectorRef2d.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/vector/tests/test-tensor-vector-MinMax.hpp b/test/functional/tensor/vector/tests/test-tensor-vector-MinMax.hpp index cb4f2bb6cc..f407df7ae6 100644 --- a/test/functional/tensor/vector/tests/test-tensor-vector-MinMax.hpp +++ b/test/functional/tensor/vector/tests/test-tensor-vector-MinMax.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/tensor/vector/tests/test-tensor-vector-SumDot.hpp b/test/functional/tensor/vector/tests/test-tensor-vector-SumDot.hpp index 5e6520a102..df8ef48949 100644 --- a/test/functional/tensor/vector/tests/test-tensor-vector-SumDot.hpp +++ b/test/functional/tensor/vector/tests/test-tensor-vector-SumDot.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/util/CMakeLists.txt b/test/functional/util/CMakeLists.txt index f9c5cb83c0..10dfcba0c9 100644 --- a/test/functional/util/CMakeLists.txt +++ b/test/functional/util/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/util/test-CombiningAdapter-1D.cpp b/test/functional/util/test-CombiningAdapter-1D.cpp index c08309afdc..e7370c8e46 100644 --- a/test/functional/util/test-CombiningAdapter-1D.cpp +++ b/test/functional/util/test-CombiningAdapter-1D.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/util/test-CombiningAdapter-2D.cpp b/test/functional/util/test-CombiningAdapter-2D.cpp index 11077844c6..fab124ad98 100644 --- a/test/functional/util/test-CombiningAdapter-2D.cpp +++ b/test/functional/util/test-CombiningAdapter-2D.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/util/test-CombiningAdapter-3D.cpp b/test/functional/util/test-CombiningAdapter-3D.cpp index 10df7638ba..b1e8aa4857 100644 --- a/test/functional/util/test-CombiningAdapter-3D.cpp +++ b/test/functional/util/test-CombiningAdapter-3D.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/util/test-PermutedCombiningAdapter-1D.cpp b/test/functional/util/test-PermutedCombiningAdapter-1D.cpp index 26ba41664e..2dd5e2a15c 100644 --- a/test/functional/util/test-PermutedCombiningAdapter-1D.cpp +++ b/test/functional/util/test-PermutedCombiningAdapter-1D.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/util/test-PermutedCombiningAdapter-2D.cpp b/test/functional/util/test-PermutedCombiningAdapter-2D.cpp index f15d19bb96..f7796f76ab 100644 --- a/test/functional/util/test-PermutedCombiningAdapter-2D.cpp +++ b/test/functional/util/test-PermutedCombiningAdapter-2D.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/util/test-PermutedCombiningAdapter-3D.cpp b/test/functional/util/test-PermutedCombiningAdapter-3D.cpp index 54e2b3474f..d87fe1d20e 100644 --- a/test/functional/util/test-PermutedCombiningAdapter-3D.cpp +++ b/test/functional/util/test-PermutedCombiningAdapter-3D.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/workgroup/CMakeLists.txt b/test/functional/workgroup/CMakeLists.txt index 563c0bf0f6..c328c9ba10 100644 --- a/test/functional/workgroup/CMakeLists.txt +++ b/test/functional/workgroup/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/functional/workgroup/test-workgroup-Ordered.cpp.in b/test/functional/workgroup/test-workgroup-Ordered.cpp.in index bf69e10343..71f705538f 100644 --- a/test/functional/workgroup/test-workgroup-Ordered.cpp.in +++ b/test/functional/workgroup/test-workgroup-Ordered.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/workgroup/test-workgroup-Unordered.cpp.in b/test/functional/workgroup/test-workgroup-Unordered.cpp.in index ba163d8264..9794cdc821 100644 --- a/test/functional/workgroup/test-workgroup-Unordered.cpp.in +++ b/test/functional/workgroup/test-workgroup-Unordered.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/workgroup/tests/test-workgroup-Ordered-MultipleReuse.hpp b/test/functional/workgroup/tests/test-workgroup-Ordered-MultipleReuse.hpp index d857d5ef65..d74602b083 100644 --- a/test/functional/workgroup/tests/test-workgroup-Ordered-MultipleReuse.hpp +++ b/test/functional/workgroup/tests/test-workgroup-Ordered-MultipleReuse.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/workgroup/tests/test-workgroup-Ordered-Single.hpp b/test/functional/workgroup/tests/test-workgroup-Ordered-Single.hpp index aa64561578..24784ebcac 100644 --- a/test/functional/workgroup/tests/test-workgroup-Ordered-Single.hpp +++ b/test/functional/workgroup/tests/test-workgroup-Ordered-Single.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/workgroup/tests/test-workgroup-Unordered-MultipleReuse.hpp b/test/functional/workgroup/tests/test-workgroup-Unordered-MultipleReuse.hpp index 9c8bb806b0..aa35a91d83 100644 --- a/test/functional/workgroup/tests/test-workgroup-Unordered-MultipleReuse.hpp +++ b/test/functional/workgroup/tests/test-workgroup-Unordered-MultipleReuse.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/functional/workgroup/tests/test-workgroup-Unordered-Single.hpp b/test/functional/workgroup/tests/test-workgroup-Unordered-Single.hpp index 08ad1fd78b..3f4a97e35e 100644 --- a/test/functional/workgroup/tests/test-workgroup-Unordered-Single.hpp +++ b/test/functional/workgroup/tests/test-workgroup-Unordered-Single.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_gtest.hpp b/test/include/RAJA_gtest.hpp index 2ead5b7251..565c6ea59f 100644 --- a/test/include/RAJA_gtest.hpp +++ b/test/include/RAJA_gtest.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-abs.hpp b/test/include/RAJA_test-abs.hpp index 625df545fe..e569528a86 100644 --- a/test/include/RAJA_test-abs.hpp +++ b/test/include/RAJA_test-abs.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-atomic-ref-types.hpp b/test/include/RAJA_test-atomic-ref-types.hpp index 12dcb0edb0..bffdeaff49 100644 --- a/test/include/RAJA_test-atomic-ref-types.hpp +++ b/test/include/RAJA_test-atomic-ref-types.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-atomic-types.hpp b/test/include/RAJA_test-atomic-types.hpp index 2042899235..fef45d5318 100644 --- a/test/include/RAJA_test-atomic-types.hpp +++ b/test/include/RAJA_test-atomic-types.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-atomicpol.hpp b/test/include/RAJA_test-atomicpol.hpp index aa59eae188..14849c2358 100644 --- a/test/include/RAJA_test-atomicpol.hpp +++ b/test/include/RAJA_test-atomicpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-base.hpp b/test/include/RAJA_test-base.hpp index 2d3eb82bd0..a2049317fe 100644 --- a/test/include/RAJA_test-base.hpp +++ b/test/include/RAJA_test-base.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-camp.hpp b/test/include/RAJA_test-camp.hpp index e342810f8f..c5cb511a66 100644 --- a/test/include/RAJA_test-camp.hpp +++ b/test/include/RAJA_test-camp.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-dynamic-forall.hpp b/test/include/RAJA_test-dynamic-forall.hpp index c07118da22..4bf849e0c3 100644 --- a/test/include/RAJA_test-dynamic-forall.hpp +++ b/test/include/RAJA_test-dynamic-forall.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-forall-async-execpol.hpp b/test/include/RAJA_test-forall-async-execpol.hpp index dc7e01dfb2..0aac1b0dbd 100644 --- a/test/include/RAJA_test-forall-async-execpol.hpp +++ b/test/include/RAJA_test-forall-async-execpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-forall-data.hpp b/test/include/RAJA_test-forall-data.hpp index 1d6fe7488b..6c45b8f8ab 100644 --- a/test/include/RAJA_test-forall-data.hpp +++ b/test/include/RAJA_test-forall-data.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-forall-execpol.hpp b/test/include/RAJA_test-forall-execpol.hpp index ff775e93b7..1fad039c8a 100644 --- a/test/include/RAJA_test-forall-execpol.hpp +++ b/test/include/RAJA_test-forall-execpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-forall-indexset-execpol.hpp b/test/include/RAJA_test-forall-indexset-execpol.hpp index e1df31ff8f..95abfbbb7c 100644 --- a/test/include/RAJA_test-forall-indexset-execpol.hpp +++ b/test/include/RAJA_test-forall-indexset-execpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-index-types.hpp b/test/include/RAJA_test-index-types.hpp index b21e7cccf3..48400e1e29 100644 --- a/test/include/RAJA_test-index-types.hpp +++ b/test/include/RAJA_test-index-types.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-indexset-build.hpp b/test/include/RAJA_test-indexset-build.hpp index 4bd64409cf..a1a70b5972 100644 --- a/test/include/RAJA_test-indexset-build.hpp +++ b/test/include/RAJA_test-indexset-build.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-kernel-nested-loop-types.hpp b/test/include/RAJA_test-kernel-nested-loop-types.hpp index e83f842f8c..25c632de09 100644 --- a/test/include/RAJA_test-kernel-nested-loop-types.hpp +++ b/test/include/RAJA_test-kernel-nested-loop-types.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-kernel-tile-size.hpp b/test/include/RAJA_test-kernel-tile-size.hpp index 0486e68cd1..6f46a086c8 100644 --- a/test/include/RAJA_test-kernel-tile-size.hpp +++ b/test/include/RAJA_test-kernel-tile-size.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-launch-direct-teams-threads-1D-execpol.hpp b/test/include/RAJA_test-launch-direct-teams-threads-1D-execpol.hpp index da87899469..9abbed345f 100644 --- a/test/include/RAJA_test-launch-direct-teams-threads-1D-execpol.hpp +++ b/test/include/RAJA_test-launch-direct-teams-threads-1D-execpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-22, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-launch-direct-teams-threads-3D-execpol.hpp b/test/include/RAJA_test-launch-direct-teams-threads-3D-execpol.hpp index f84823e414..0364c2f6b9 100644 --- a/test/include/RAJA_test-launch-direct-teams-threads-3D-execpol.hpp +++ b/test/include/RAJA_test-launch-direct-teams-threads-3D-execpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-22, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-launch-direct-unchecked-teams-threads-1D-execpol.hpp b/test/include/RAJA_test-launch-direct-unchecked-teams-threads-1D-execpol.hpp index dccb077a2b..174b1493b8 100644 --- a/test/include/RAJA_test-launch-direct-unchecked-teams-threads-1D-execpol.hpp +++ b/test/include/RAJA_test-launch-direct-unchecked-teams-threads-1D-execpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-22, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-launch-direct-unchecked-teams-threads-3D-execpol.hpp b/test/include/RAJA_test-launch-direct-unchecked-teams-threads-3D-execpol.hpp index 125e84dd49..c742864fbf 100644 --- a/test/include/RAJA_test-launch-direct-unchecked-teams-threads-3D-execpol.hpp +++ b/test/include/RAJA_test-launch-direct-unchecked-teams-threads-3D-execpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-22, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-launch-execpol.hpp b/test/include/RAJA_test-launch-execpol.hpp index 379ab2d271..455b78a3f8 100644 --- a/test/include/RAJA_test-launch-execpol.hpp +++ b/test/include/RAJA_test-launch-execpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-launch-loop-teams-threads-1D-execpol.hpp b/test/include/RAJA_test-launch-loop-teams-threads-1D-execpol.hpp index 6173fc6ffa..6d3b906278 100644 --- a/test/include/RAJA_test-launch-loop-teams-threads-1D-execpol.hpp +++ b/test/include/RAJA_test-launch-loop-teams-threads-1D-execpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-22, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-launch-loop-teams-threads-3D-execpol.hpp b/test/include/RAJA_test-launch-loop-teams-threads-3D-execpol.hpp index d703216a13..9ac87d5ec4 100644 --- a/test/include/RAJA_test-launch-loop-teams-threads-3D-execpol.hpp +++ b/test/include/RAJA_test-launch-loop-teams-threads-3D-execpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-22, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-launch-runtime-execpol.hpp b/test/include/RAJA_test-launch-runtime-execpol.hpp index c3bc83a677..1adee56fc6 100644 --- a/test/include/RAJA_test-launch-runtime-execpol.hpp +++ b/test/include/RAJA_test-launch-runtime-execpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-multi-reduce-abstractor.hpp b/test/include/RAJA_test-multi-reduce-abstractor.hpp index d971ee9b42..5189be07c7 100644 --- a/test/include/RAJA_test-multi-reduce-abstractor.hpp +++ b/test/include/RAJA_test-multi-reduce-abstractor.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-multi-reducepol.hpp b/test/include/RAJA_test-multi-reducepol.hpp index 3e55c0d3d3..699c834adb 100644 --- a/test/include/RAJA_test-multi-reducepol.hpp +++ b/test/include/RAJA_test-multi-reducepol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-platform.hpp b/test/include/RAJA_test-platform.hpp index 65bff1bbe8..330c95727f 100644 --- a/test/include/RAJA_test-platform.hpp +++ b/test/include/RAJA_test-platform.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-plugin-kernelpol.hpp b/test/include/RAJA_test-plugin-kernelpol.hpp index 71b5413f17..d336b749cd 100644 --- a/test/include/RAJA_test-plugin-kernelpol.hpp +++ b/test/include/RAJA_test-plugin-kernelpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-plugin-launchpol.hpp b/test/include/RAJA_test-plugin-launchpol.hpp index c51040f3c6..13b981067d 100644 --- a/test/include/RAJA_test-plugin-launchpol.hpp +++ b/test/include/RAJA_test-plugin-launchpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-plugin-resource-launchpol.hpp b/test/include/RAJA_test-plugin-resource-launchpol.hpp index 4d5f0670ea..c0108c2b3f 100644 --- a/test/include/RAJA_test-plugin-resource-launchpol.hpp +++ b/test/include/RAJA_test-plugin-resource-launchpol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-reduce-types.hpp b/test/include/RAJA_test-reduce-types.hpp index 6522d479a0..b1ac660969 100644 --- a/test/include/RAJA_test-reduce-types.hpp +++ b/test/include/RAJA_test-reduce-types.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-reduceloc-types.hpp b/test/include/RAJA_test-reduceloc-types.hpp index 361109da40..1109e545f4 100644 --- a/test/include/RAJA_test-reduceloc-types.hpp +++ b/test/include/RAJA_test-reduceloc-types.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-reducepol.hpp b/test/include/RAJA_test-reducepol.hpp index 2e8eac6168..0ba3b5a6ac 100644 --- a/test/include/RAJA_test-reducepol.hpp +++ b/test/include/RAJA_test-reducepol.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-tensor.hpp b/test/include/RAJA_test-tensor.hpp index 544bdad3db..4644847b5b 100644 --- a/test/include/RAJA_test-tensor.hpp +++ b/test/include/RAJA_test-tensor.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_test-workgroup.hpp b/test/include/RAJA_test-workgroup.hpp index 5ed6b1e111..5e5059bbf9 100644 --- a/test/include/RAJA_test-workgroup.hpp +++ b/test/include/RAJA_test-workgroup.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_unit-test-for3d3d.hpp b/test/include/RAJA_unit-test-for3d3d.hpp index 4ee9eeece0..eb30b2bf27 100644 --- a/test/include/RAJA_unit-test-for3d3d.hpp +++ b/test/include/RAJA_unit-test-for3d3d.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_unit-test-forone.hpp b/test/include/RAJA_unit-test-forone.hpp index 23da1140e4..6a17fa406e 100644 --- a/test/include/RAJA_unit-test-forone.hpp +++ b/test/include/RAJA_unit-test-forone.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_unit-test-policy.hpp b/test/include/RAJA_unit-test-policy.hpp index 840a68740c..e160e583c9 100644 --- a/test/include/RAJA_unit-test-policy.hpp +++ b/test/include/RAJA_unit-test-policy.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/RAJA_unit-test-types.hpp b/test/include/RAJA_unit-test-types.hpp index 2c5c7a263a..a98c8a4810 100644 --- a/test/include/RAJA_unit-test-types.hpp +++ b/test/include/RAJA_unit-test-types.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/include/type_helper.hpp b/test/include/type_helper.hpp index 291d99360b..99a87b031d 100644 --- a/test/include/type_helper.hpp +++ b/test/include/type_helper.hpp @@ -9,8 +9,10 @@ */ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/install/CMakeLists.txt b/test/install/CMakeLists.txt index 6fefc414dd..fa3a1fbf4a 100644 --- a/test/install/CMakeLists.txt +++ b/test/install/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/install/using-with-cmake/CMakeLists.txt b/test/install/using-with-cmake/CMakeLists.txt index 5c42c01632..617dc3eaf7 100644 --- a/test/install/using-with-cmake/CMakeLists.txt +++ b/test/install/using-with-cmake/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/install/using-with-cmake/host-config.cmake.in b/test/install/using-with-cmake/host-config.cmake.in index c2e3c42fab..644198602c 100644 --- a/test/install/using-with-cmake/host-config.cmake.in +++ b/test/install/using-with-cmake/host-config.cmake.in @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/install/using-with-cmake/using-with-cmake.cpp b/test/install/using-with-cmake/using-with-cmake.cpp index 38bde802c6..a2075799b5 100644 --- a/test/install/using-with-cmake/using-with-cmake.cpp +++ b/test/install/using-with-cmake/using-with-cmake.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/CMakeLists.txt b/test/integration/CMakeLists.txt index 6abc5d78ef..2f7c327eec 100644 --- a/test/integration/CMakeLists.txt +++ b/test/integration/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/integration/plugin/CMakeLists.txt b/test/integration/plugin/CMakeLists.txt index 53111154f2..e461a3c20b 100644 --- a/test/integration/plugin/CMakeLists.txt +++ b/test/integration/plugin/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ################################################################################ diff --git a/test/integration/plugin/plugin_to_test.cpp b/test/integration/plugin/plugin_to_test.cpp index 1db5e34a4d..7d576f8652 100644 --- a/test/integration/plugin/plugin_to_test.cpp +++ b/test/integration/plugin/plugin_to_test.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin/test-plugin-forall.cpp.in b/test/integration/plugin/test-plugin-forall.cpp.in index 4cf15a80f2..a9a66caa47 100644 --- a/test/integration/plugin/test-plugin-forall.cpp.in +++ b/test/integration/plugin/test-plugin-forall.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin/test-plugin-kernel.cpp.in b/test/integration/plugin/test-plugin-kernel.cpp.in index 40590ebaf5..da68965e42 100644 --- a/test/integration/plugin/test-plugin-kernel.cpp.in +++ b/test/integration/plugin/test-plugin-kernel.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin/test-plugin-launch.cpp.in b/test/integration/plugin/test-plugin-launch.cpp.in index a702b06fa2..7f471cda9a 100644 --- a/test/integration/plugin/test-plugin-launch.cpp.in +++ b/test/integration/plugin/test-plugin-launch.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin/test-plugin-resource-launch.cpp.in b/test/integration/plugin/test-plugin-resource-launch.cpp.in index 854ce9afb6..e49f49d949 100644 --- a/test/integration/plugin/test-plugin-resource-launch.cpp.in +++ b/test/integration/plugin/test-plugin-resource-launch.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin/test-plugin-workgroup.cpp.in b/test/integration/plugin/test-plugin-workgroup.cpp.in index 9562992bd2..e849a6302c 100644 --- a/test/integration/plugin/test-plugin-workgroup.cpp.in +++ b/test/integration/plugin/test-plugin-workgroup.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin/tests/counter.hpp b/test/integration/plugin/tests/counter.hpp index 22cd596791..3c6df024af 100644 --- a/test/integration/plugin/tests/counter.hpp +++ b/test/integration/plugin/tests/counter.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin/tests/test-plugin-forall.hpp b/test/integration/plugin/tests/test-plugin-forall.hpp index 75eb26e946..aa74498739 100644 --- a/test/integration/plugin/tests/test-plugin-forall.hpp +++ b/test/integration/plugin/tests/test-plugin-forall.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin/tests/test-plugin-kernel.hpp b/test/integration/plugin/tests/test-plugin-kernel.hpp index 629edf3e5c..d1dab26910 100644 --- a/test/integration/plugin/tests/test-plugin-kernel.hpp +++ b/test/integration/plugin/tests/test-plugin-kernel.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin/tests/test-plugin-launch.hpp b/test/integration/plugin/tests/test-plugin-launch.hpp index c70737b8c6..056e8a4f73 100644 --- a/test/integration/plugin/tests/test-plugin-launch.hpp +++ b/test/integration/plugin/tests/test-plugin-launch.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin/tests/test-plugin-resource-launch.hpp b/test/integration/plugin/tests/test-plugin-resource-launch.hpp index 1037817f47..88117f22f1 100644 --- a/test/integration/plugin/tests/test-plugin-resource-launch.hpp +++ b/test/integration/plugin/tests/test-plugin-resource-launch.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin/tests/test-plugin-workgroup.hpp b/test/integration/plugin/tests/test-plugin-workgroup.hpp index 350110c33a..f78ada9ff4 100644 --- a/test/integration/plugin/tests/test-plugin-workgroup.hpp +++ b/test/integration/plugin/tests/test-plugin-workgroup.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin/tests/test-plugin.hpp b/test/integration/plugin/tests/test-plugin.hpp index 4e47ddd8f4..4adc303acb 100644 --- a/test/integration/plugin/tests/test-plugin.hpp +++ b/test/integration/plugin/tests/test-plugin.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin_for_test_dynamic.cpp b/test/integration/plugin_for_test_dynamic.cpp index df67afec93..9dfc49a1d2 100644 --- a/test/integration/plugin_for_test_dynamic.cpp +++ b/test/integration/plugin_for_test_dynamic.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin_for_test_kokkos.cpp b/test/integration/plugin_for_test_kokkos.cpp index 1ec7e81fa0..7d0a2d6e49 100644 --- a/test/integration/plugin_for_test_kokkos.cpp +++ b/test/integration/plugin_for_test_kokkos.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/plugin_old_for_test_dynamic.cpp b/test/integration/plugin_old_for_test_dynamic.cpp index 4a4cfab928..50cfd4c64d 100644 --- a/test/integration/plugin_old_for_test_dynamic.cpp +++ b/test/integration/plugin_old_for_test_dynamic.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/test_plugin_dynamic.cpp b/test/integration/test_plugin_dynamic.cpp index 19402323f1..88df1cceb0 100644 --- a/test/integration/test_plugin_dynamic.cpp +++ b/test/integration/test_plugin_dynamic.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/test_plugin_kokkos.cpp b/test/integration/test_plugin_kokkos.cpp index e8a2d8a756..f5c8580c1c 100644 --- a/test/integration/test_plugin_kokkos.cpp +++ b/test/integration/test_plugin_kokkos.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/integration/test_plugin_old_dynamic.cpp b/test/integration/test_plugin_old_dynamic.cpp index 49ad9b08e4..be04412df8 100644 --- a/test/integration/test_plugin_old_dynamic.cpp +++ b/test/integration/test_plugin_old_dynamic.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/old-tests/CMakeLists.txt b/test/old-tests/CMakeLists.txt index 9b3616e20e..88dbd1ed19 100644 --- a/test/old-tests/CMakeLists.txt +++ b/test/old-tests/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/old-tests/unit/CMakeLists.txt b/test/old-tests/unit/CMakeLists.txt index d7984937a5..f811aaf09a 100644 --- a/test/old-tests/unit/CMakeLists.txt +++ b/test/old-tests/unit/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/old-tests/unit/cpu/CMakeLists.txt b/test/old-tests/unit/cpu/CMakeLists.txt index 61053426aa..859334e182 100644 --- a/test/old-tests/unit/cpu/CMakeLists.txt +++ b/test/old-tests/unit/cpu/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/old-tests/unit/cpu/test-synchronize.cpp b/test/old-tests/unit/cpu/test-synchronize.cpp index d35ef844a9..8492978f1a 100644 --- a/test/old-tests/unit/cpu/test-synchronize.cpp +++ b/test/old-tests/unit/cpu/test-synchronize.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/old-tests/unit/cuda/CMakeLists.txt b/test/old-tests/unit/cuda/CMakeLists.txt index a5eb0a72aa..16e943e6e4 100644 --- a/test/old-tests/unit/cuda/CMakeLists.txt +++ b/test/old-tests/unit/cuda/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/old-tests/unit/cuda/test-synchronize.cpp b/test/old-tests/unit/cuda/test-synchronize.cpp index 2f6aaa20f1..eef2105227 100644 --- a/test/old-tests/unit/cuda/test-synchronize.cpp +++ b/test/old-tests/unit/cuda/test-synchronize.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/old-tests/unit/test-sharedmem.cpp b/test/old-tests/unit/test-sharedmem.cpp index cf9fe8c06f..2302d2718c 100644 --- a/test/old-tests/unit/test-sharedmem.cpp +++ b/test/old-tests/unit/test-sharedmem.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/old-tests/unit/test-simd.cpp b/test/old-tests/unit/test-simd.cpp index 75a1f5bd92..2170310e32 100644 --- a/test/old-tests/unit/test-simd.cpp +++ b/test/old-tests/unit/test-simd.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/CMakeLists.txt b/test/unit/CMakeLists.txt index 1ef71ebbd7..63d5ba8ad2 100644 --- a/test/unit/CMakeLists.txt +++ b/test/unit/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/algorithm/CMakeLists.txt b/test/unit/algorithm/CMakeLists.txt index 2c241b6f6d..4cd4da21d7 100644 --- a/test/unit/algorithm/CMakeLists.txt +++ b/test/unit/algorithm/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### @@ -89,7 +91,7 @@ if(RAJA_ENABLE_HIP) endif() -set( UTIL_REDUCES BinaryTree Accumulate ) +set( UTIL_REDUCES BinaryTree Accumulate Kahan ) RAJA_GENERATE_ALGORITHM_UTIL_TESTS( reduce Sequential Default "${UTIL_REDUCES}" ) diff --git a/test/unit/algorithm/test-algorithm-sort.cpp.in b/test/unit/algorithm/test-algorithm-sort.cpp.in index 8ba2140b4e..d1ba88ef2d 100644 --- a/test/unit/algorithm/test-algorithm-sort.cpp.in +++ b/test/unit/algorithm/test-algorithm-sort.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/algorithm/test-algorithm-stable-sort.cpp.in b/test/unit/algorithm/test-algorithm-stable-sort.cpp.in index b0523cf694..6d5b3f07b6 100644 --- a/test/unit/algorithm/test-algorithm-stable-sort.cpp.in +++ b/test/unit/algorithm/test-algorithm-stable-sort.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/algorithm/test-algorithm-util-for_each.cpp b/test/unit/algorithm/test-algorithm-util-for_each.cpp index 89e8fe51af..830a12ffc9 100644 --- a/test/unit/algorithm/test-algorithm-util-for_each.cpp +++ b/test/unit/algorithm/test-algorithm-util-for_each.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/algorithm/test-algorithm-util-reduce.cpp.in b/test/unit/algorithm/test-algorithm-util-reduce.cpp.in index c36447f16c..fb277ad7cd 100644 --- a/test/unit/algorithm/test-algorithm-util-reduce.cpp.in +++ b/test/unit/algorithm/test-algorithm-util-reduce.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/algorithm/test-algorithm-util-sort.cpp.in b/test/unit/algorithm/test-algorithm-util-sort.cpp.in index e44865c5ce..1e81b7cc43 100644 --- a/test/unit/algorithm/test-algorithm-util-sort.cpp.in +++ b/test/unit/algorithm/test-algorithm-util-sort.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/algorithm/tests/test-algorithm-reduce-utils.hpp b/test/unit/algorithm/tests/test-algorithm-reduce-utils.hpp index 4e3f9fb795..9a4f57b711 100644 --- a/test/unit/algorithm/tests/test-algorithm-reduce-utils.hpp +++ b/test/unit/algorithm/tests/test-algorithm-reduce-utils.hpp @@ -1,16 +1,10 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-24, Lawrence Livermore National Security, LLC. -// -// Produced at the Lawrence Livermore National Laboratory -// -// LLNL-CODE-689114 -// -// All rights reserved. -// -// This file is part of RAJA. -// -// For details about use and distribution, please read RAJA/LICENSE. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // +// SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// /// @@ -37,14 +31,45 @@ // tag classes to differentiate reduce by attributes and apply correct testing -struct left_fold_reduce_tag { }; -struct unordered_reduce_tag { }; +struct left_fold_reduce_tag +{ + static constexpr const char* name() { return "left fold reduce"; } +}; +struct unordered_reduce_tag +{ + static constexpr const char* name() { return "unordered reduce"; } +}; -struct reduce_interface_tag { }; +struct sum_interface_tag +{ + static constexpr const char* name() { return "sum interface"; } +}; +struct reduce_interface_tag +{ + static constexpr const char* name() { return "reduce interface"; } +}; -struct reduce_default_interface_tag { }; -struct reduce_init_interface_tag { }; -struct reduce_init_op_interface_tag { }; +struct any_types_tag { + template < typename > + static constexpr bool matches() { return true; } +}; +struct floating_point_types_tag { + template < typename T > + static constexpr bool matches() { return std::is_floating_point_v; } +}; + +struct reduce_default_interface_tag +{ + static constexpr const char* name() { return "called with ()"; } +}; +struct reduce_init_interface_tag +{ + static constexpr const char* name() { return "called with (init)"; } +}; +struct reduce_init_op_interface_tag +{ + static constexpr const char* name() { return "called with (init, op)"; } +}; // synchronize based on a RAJA execution policy @@ -85,10 +110,7 @@ struct PolicySynchronize> template -struct ReduceData; - -template -struct ReduceData +struct ReduceData { ValType* values = nullptr; ValType* reduced_value = nullptr; @@ -133,100 +155,92 @@ struct ReduceData template -void doReduce(ReduceData & data, +bool doReduce(ReduceData & data, RAJA::Index_type N, T, BinaryOp, - Reducer reducer, reduce_interface_tag, reduce_default_interface_tag) + Reducer reducer, InterfaceTag, reduce_default_interface_tag) { data.copy_data(N); data.resource().wait(); reducer(data.reduced_value, RAJA::make_span(data.values, N)); reducer.synchronize(); + return true; } template -void doReduce(ReduceData & data, - RAJA::Index_type N, - T init, - BinaryOp, - Reducer reducer, reduce_interface_tag, reduce_init_interface_tag) +bool doReduce(ReduceData & data, + RAJA::Index_type N, + T init, + BinaryOp, + Reducer reducer, InterfaceTag, reduce_init_interface_tag) { data.copy_data(N); data.resource().wait(); reducer(data.reduced_value, RAJA::make_span(data.values, N), init); reducer.synchronize(); + return true; } template -void doReduce(ReduceData & data, - RAJA::Index_type N, - T init, - BinaryOp op, - Reducer reducer, reduce_interface_tag, reduce_init_op_interface_tag) +bool doReduce(ReduceData &, + RAJA::Index_type, + T, + BinaryOp, + Reducer, sum_interface_tag, reduce_init_op_interface_tag) { - data.copy_data(N); - data.resource().wait(); - reducer(data.reduced_value, RAJA::make_span(data.values, N), init, op); - reducer.synchronize(); + // can't do this with the sum interface + return false; } - template -::testing::AssertionResult testReduce( - const char* test_name, - const unsigned seed, - ReduceData & data, - RAJA::Index_type N, - T init, - BinaryOp op, - TestReducer test_reducer, left_fold_reduce_tag, reduce_interface_tag si, BinaryOpInterface ci) + typename Reducer> +bool doReduce(ReduceData & data, + RAJA::Index_type N, + T init, + BinaryOp op, + Reducer reducer, reduce_interface_tag, reduce_init_op_interface_tag) { - doReduce(data, N, init, op, test_reducer, si, ci); - - T reduced_check_value = init; - for (RAJA::Index_type i = 0; i < N; i++) { - reduced_check_value = op(std::move(reduced_check_value), data.values[i]); - } - - if (reduced_check_value != *data.reduced_value) { - return ::testing::AssertionFailure() - << test_reducer.name() << " (left fold reduce) " << test_name - << " (with N " << N << " with seed " << seed << ")" - << " incorrect " << *data.reduced_value - << ", expected " << reduced_check_value; - } - - return ::testing::AssertionSuccess(); + data.copy_data(N); + data.resource().wait(); + reducer(data.reduced_value, RAJA::make_span(data.values, N), init, op); + reducer.synchronize(); + return true; } + template + typename OrderTag, + typename DataInterfaceTag, + typename TestInterfaceTag> ::testing::AssertionResult testReduce( const char* test_name, const unsigned seed, - ReduceData & data, + ReduceData & data, RAJA::Index_type N, T init, BinaryOp op, - TestReducer test_reducer, unordered_reduce_tag, reduce_interface_tag si, BinaryOpInterface ci) + TestReducer test_reducer, OrderTag, DataInterfaceTag di, TestInterfaceTag ti) { - doReduce(data, N, init, op, test_reducer, si, ci); + bool did_reduce = doReduce(data, N, init, op, test_reducer, di, ti); + if (!did_reduce) { + return ::testing::AssertionSuccess(); + } T reduced_check_value = init; for (RAJA::Index_type i = 0; i < N; i++) { @@ -235,7 +249,10 @@ ::testing::AssertionResult testReduce( if (reduced_check_value != *data.reduced_value) { return ::testing::AssertionFailure() - << test_reducer.name() << " (unordered reduce) " << test_name + << test_reducer.name() + << " (" << OrderTag::name() << ")" + << " (" << TestInterfaceTag::name() << ")" + << " " << test_name << " (with N " << N << " with seed " << seed << ")" << " incorrect " << *data.reduced_value << ", expected " << reduced_check_value; @@ -252,24 +269,26 @@ void testReducerInterfaces(unsigned seed, RAJA::Index_type MaxN, Reducer reducer { using reduce_category = typename Reducer::reduce_category ; using interface_category = typename Reducer::reduce_interface ; - using no_init_operator = reduce_default_interface_tag; - using init_no_operator = reduce_init_interface_tag; - using init_operator = reduce_init_op_interface_tag; - - std::mt19937 rng(seed); - RAJA::Index_type N = std::uniform_int_distribution((MaxN+1)/2, MaxN)(rng); - std::uniform_int_distribution dist(-N, N); - - ReduceData data(N, res, [&](){ return dist(rng); }); - - ASSERT_TRUE(testReduce("default", seed, data, N, RAJA::operators::plus::identity(), RAJA::operators::plus{}, - reducer, reduce_category{}, interface_category{}, no_init_operator{})); - ASSERT_TRUE(testReduce("init", seed, data, N, ValType(N), RAJA::operators::plus{}, - reducer, reduce_category{}, interface_category{}, init_no_operator{})); - ASSERT_TRUE(testReduce("minimum", seed, data, N, ValType(0), RAJA::operators::minimum{}, - reducer, reduce_category{}, interface_category{}, init_operator{})); - ASSERT_TRUE(testReduce("Maximum", seed, data, N, ValType(0), RAJA::operators::maximum{}, - reducer, reduce_category{}, interface_category{}, init_operator{})); + using types_category = typename Reducer::reduce_types ; + + if constexpr(types_category::template matches()) { + + std::mt19937 rng(seed); + RAJA::Index_type N = std::uniform_int_distribution((MaxN+1)/2, MaxN)(rng); + std::uniform_int_distribution dist(-N, N); + + ReduceData data(N, res, [&](){ return dist(rng); }); + + EXPECT_TRUE(testReduce("default", seed, data, N, RAJA::operators::plus::identity(), RAJA::operators::plus{}, + reducer, reduce_category{}, interface_category{}, reduce_default_interface_tag{})); + EXPECT_TRUE(testReduce("init", seed, data, N, ValType(N), RAJA::operators::plus{}, + reducer, reduce_category{}, interface_category{}, reduce_init_interface_tag{})); + EXPECT_TRUE(testReduce("minimum", seed, data, N, ValType(0), RAJA::operators::minimum{}, + reducer, reduce_category{}, interface_category{}, reduce_init_op_interface_tag{})); + EXPECT_TRUE(testReduce("maximum", seed, data, N, ValType(0), RAJA::operators::maximum{}, + reducer, reduce_category{}, interface_category{}, reduce_init_op_interface_tag{})); + + } } template > struct Accumulate; +template < typename test_policy, typename platform = test_platform > +struct KahanSum; + +template < typename test_policy, typename platform = test_platform > +struct KahanSumVolatile; + template < typename test_policy > struct BinaryTreeReduce @@ -40,6 +40,7 @@ struct BinaryTreeReduce { using reduce_category = unordered_reduce_tag; using reduce_interface = reduce_interface_tag; + using reduce_types = any_types_tag; const char* name() { @@ -59,6 +60,7 @@ struct Accumulate { using reduce_category = left_fold_reduce_tag; using reduce_interface = reduce_interface_tag; + using reduce_types = any_types_tag; const char* name() { @@ -72,6 +74,46 @@ struct Accumulate } }; +template < typename test_policy > +struct KahanSum + : ForoneSynchronize +{ + using reduce_category = unordered_reduce_tag; + using reduce_interface = sum_interface_tag; + using reduce_types = floating_point_types_tag; + + const char* name() + { + return "RAJA::kahan_sum"; + } + + template < typename T, typename... Args > + void operator()(T* reduced_value, Args&&... args) + { + *reduced_value = RAJA::kahan_sum(std::forward(args)...); + } +}; + +template < typename test_policy > +struct KahanSumVolatile + : ForoneSynchronize +{ + using reduce_category = unordered_reduce_tag; + using reduce_interface = sum_interface_tag; + using reduce_types = floating_point_types_tag; + + const char* name() + { + return "RAJA::kahan_sum_volatile"; + } + + template < typename T, typename... Args > + void operator()(T* reduced_value, Args&&... args) + { + *reduced_value = RAJA::kahan_sum_volatile(std::forward(args)...); + } +}; + #if defined(RAJA_ENABLE_CUDA) || defined(RAJA_ENABLE_HIP) template < typename test_policy > @@ -80,6 +122,7 @@ struct BinaryTreeReduce { using reduce_category = unordered_reduce_tag; using reduce_interface = reduce_interface_tag; + using reduce_types = any_types_tag; std::string m_name; @@ -123,6 +166,7 @@ struct Accumulate { using reduce_category = left_fold_reduce_tag; using reduce_interface = reduce_interface_tag; + using reduce_types = any_types_tag; std::string m_name; @@ -160,6 +204,79 @@ struct Accumulate } }; + +template < typename test_policy > +struct KahanSum + : ForoneSynchronize +{ + using reduce_category = unordered_reduce_tag; + using reduce_interface = sum_interface_tag; + using reduce_types = floating_point_types_tag; + + std::string m_name; + + KahanSum() + : m_name(std::string("RAJA::kahan_sum<") + test_policy_info::name() + std::string(">")) + { } + + const char* name() + { + return m_name.c_str(); + } + + template < typename T, typename Container > + void operator()(T* reduced_value, Container&& c) + { + forone( [=] RAJA_DEVICE() { + *reduced_value = RAJA::kahan_sum(c); + }); + } + + template < typename T, typename Container > + void operator()(T* reduced_value, Container&& c, RAJA::detail::ContainerVal init) + { + forone( [=] RAJA_DEVICE() { + *reduced_value = RAJA::kahan_sum(c, init); + }); + } +}; + +template < typename test_policy > +struct KahanSumVolatile + : ForoneSynchronize +{ + using reduce_category = unordered_reduce_tag; + using reduce_interface = sum_interface_tag; + using reduce_types = floating_point_types_tag; + + std::string m_name; + + KahanSumVolatile() + : m_name(std::string("RAJA::kahan_sum_volatile<") + test_policy_info::name() + std::string(">")) + { } + + const char* name() + { + return m_name.c_str(); + } + + template < typename T, typename Container > + void operator()(T* reduced_value, Container&& c) + { + forone( [=] RAJA_DEVICE() { + *reduced_value = RAJA::kahan_sum_volatile(c); + }); + } + + template < typename T, typename Container > + void operator()(T* reduced_value, Container&& c, RAJA::detail::ContainerVal init) + { + forone( [=] RAJA_DEVICE() { + *reduced_value = RAJA::kahan_sum_volatile(c, init); + }); + } +}; + #endif @@ -173,6 +290,11 @@ using SequentialAccumulateReduceReducers = Accumulate >; +using SequentialKahanReduceReducers = + camp::list< + KahanSum + >; + #if defined(RAJA_ENABLE_CUDA) using CudaBinaryTreeReduceReducers = @@ -185,6 +307,11 @@ using CudaAccumulateReduceReducers = Accumulate >; +using CudaKahanReduceReducers = + camp::list< + KahanSum + >; + #endif #if defined(RAJA_ENABLE_HIP) @@ -199,6 +326,11 @@ using HipAccumulateReduceReducers = Accumulate >; +using HipKahanReduceReducers = + camp::list< + KahanSum + >; + #endif #endif //__TEST_ALGORITHM_UTIL_REDUCE_HPP__ diff --git a/test/unit/algorithm/tests/test-algorithm-util-sort.hpp b/test/unit/algorithm/tests/test-algorithm-util-sort.hpp index 032097d9e3..2ef9908bbd 100644 --- a/test/unit/algorithm/tests/test-algorithm-util-sort.hpp +++ b/test/unit/algorithm/tests/test-algorithm-util-sort.hpp @@ -1,16 +1,10 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-19, Lawrence Livermore National Security, LLC. -// -// Produced at the Lawrence Livermore National Laboratory -// -// LLNL-CODE-689114 -// -// All rights reserved. -// -// This file is part of RAJA. -// -// For details about use and distribution, please read RAJA/LICENSE. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // +// SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// /// diff --git a/test/unit/atomic/CMakeLists.txt b/test/unit/atomic/CMakeLists.txt index dfa503894c..8dc841e1f7 100644 --- a/test/unit/atomic/CMakeLists.txt +++ b/test/unit/atomic/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/atomic/test-atomic-incdec.cpp b/test/unit/atomic/test-atomic-incdec.cpp index 5e29319690..ac97768d2d 100644 --- a/test/unit/atomic/test-atomic-incdec.cpp +++ b/test/unit/atomic/test-atomic-incdec.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/atomic/test-atomic-ref-accessors.cpp b/test/unit/atomic/test-atomic-ref-accessors.cpp index 7993614bb7..6053dd2ed6 100644 --- a/test/unit/atomic/test-atomic-ref-accessors.cpp +++ b/test/unit/atomic/test-atomic-ref-accessors.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/atomic/test-atomic-ref-addsub.cpp b/test/unit/atomic/test-atomic-ref-addsub.cpp index b601f8d21b..60ce57d543 100644 --- a/test/unit/atomic/test-atomic-ref-addsub.cpp +++ b/test/unit/atomic/test-atomic-ref-addsub.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/atomic/test-atomic-ref-bitwise.cpp b/test/unit/atomic/test-atomic-ref-bitwise.cpp index 7eb5c3449d..4a043a3713 100644 --- a/test/unit/atomic/test-atomic-ref-bitwise.cpp +++ b/test/unit/atomic/test-atomic-ref-bitwise.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/atomic/test-atomic-ref-constructor.cpp b/test/unit/atomic/test-atomic-ref-constructor.cpp index 13828e1606..6175a0393f 100644 --- a/test/unit/atomic/test-atomic-ref-constructor.cpp +++ b/test/unit/atomic/test-atomic-ref-constructor.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/atomic/test-atomic-ref-exchanges.cpp b/test/unit/atomic/test-atomic-ref-exchanges.cpp index 73ac6aaa0b..baffa53701 100644 --- a/test/unit/atomic/test-atomic-ref-exchanges.cpp +++ b/test/unit/atomic/test-atomic-ref-exchanges.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/atomic/test-atomic-ref-minmax.cpp b/test/unit/atomic/test-atomic-ref-minmax.cpp index 73175d7c10..ff0e6a0809 100644 --- a/test/unit/atomic/test-atomic-ref-minmax.cpp +++ b/test/unit/atomic/test-atomic-ref-minmax.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/atomic/test-atomic-ref.hpp b/test/unit/atomic/test-atomic-ref.hpp index a6268ef9ef..72dbd94d52 100644 --- a/test/unit/atomic/test-atomic-ref.hpp +++ b/test/unit/atomic/test-atomic-ref.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/hip/CMakeLists.txt b/test/unit/hip/CMakeLists.txt index 62897ad95b..2241929614 100644 --- a/test/unit/hip/CMakeLists.txt +++ b/test/unit/hip/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/hip/test-synchronize.cpp b/test/unit/hip/test-synchronize.cpp index 13d32aa792..f8e729544f 100644 --- a/test/unit/hip/test-synchronize.cpp +++ b/test/unit/hip/test-synchronize.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/index/CMakeLists.txt b/test/unit/index/CMakeLists.txt index 98ebc1cffd..efbdfce28e 100644 --- a/test/unit/index/CMakeLists.txt +++ b/test/unit/index/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/index/test-indexset.cpp b/test/unit/index/test-indexset.cpp index d84ce9056e..99c97d87bf 100644 --- a/test/unit/index/test-indexset.cpp +++ b/test/unit/index/test-indexset.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/index/test-indexvalue.cpp b/test/unit/index/test-indexvalue.cpp index b0c990c593..8cdbfb6e23 100644 --- a/test/unit/index/test-indexvalue.cpp +++ b/test/unit/index/test-indexvalue.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/index/test-listsegment.cpp b/test/unit/index/test-listsegment.cpp index f3eb8f0373..83828c61c8 100644 --- a/test/unit/index/test-listsegment.cpp +++ b/test/unit/index/test-listsegment.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/index/test-rangesegment.cpp b/test/unit/index/test-rangesegment.cpp index c7a0da1219..7e6d8c9100 100644 --- a/test/unit/index/test-rangesegment.cpp +++ b/test/unit/index/test-rangesegment.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/index/test-rangestridesegment.cpp b/test/unit/index/test-rangestridesegment.cpp index a895969910..05003bfe50 100644 --- a/test/unit/index/test-rangestridesegment.cpp +++ b/test/unit/index/test-rangestridesegment.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/indexing/CMakeLists.txt b/test/unit/indexing/CMakeLists.txt index 5b6be1ea73..e19bac1c95 100644 --- a/test/unit/indexing/CMakeLists.txt +++ b/test/unit/indexing/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/indexing/test-indexing-global.cpp.in b/test/unit/indexing/test-indexing-global.cpp.in index 310eff045e..9cfb7a43c2 100644 --- a/test/unit/indexing/test-indexing-global.cpp.in +++ b/test/unit/indexing/test-indexing-global.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/indexing/test-indexing.hpp b/test/unit/indexing/test-indexing.hpp index 6056cc264d..3c8e44693b 100644 --- a/test/unit/indexing/test-indexing.hpp +++ b/test/unit/indexing/test-indexing.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/indexing/tests/test-indexing-global.hpp b/test/unit/indexing/tests/test-indexing-global.hpp index a8fe315ca5..7c3ebe2f51 100644 --- a/test/unit/indexing/tests/test-indexing-global.hpp +++ b/test/unit/indexing/tests/test-indexing-global.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/internal/CMakeLists.txt b/test/unit/internal/CMakeLists.txt index 31ea05ce94..8fd298468d 100644 --- a/test/unit/internal/CMakeLists.txt +++ b/test/unit/internal/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/internal/test-iterators.cpp b/test/unit/internal/test-iterators.cpp index 8728832dd1..f5c23f783d 100644 --- a/test/unit/internal/test-iterators.cpp +++ b/test/unit/internal/test-iterators.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/internal/test-rajavec.cpp b/test/unit/internal/test-rajavec.cpp index 280df7c4c6..199be6247a 100644 --- a/test/unit/internal/test-rajavec.cpp +++ b/test/unit/internal/test-rajavec.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/multi_reducer/CMakeLists.txt b/test/unit/multi_reducer/CMakeLists.txt index 23dcae2905..22adfa8fe6 100644 --- a/test/unit/multi_reducer/CMakeLists.txt +++ b/test/unit/multi_reducer/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/multi_reducer/test-multi-reducer-constructors.cpp.in b/test/unit/multi_reducer/test-multi-reducer-constructors.cpp.in index 9d08fbe9f7..ff8a38824d 100644 --- a/test/unit/multi_reducer/test-multi-reducer-constructors.cpp.in +++ b/test/unit/multi_reducer/test-multi-reducer-constructors.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/multi_reducer/test-multi-reducer-reset.cpp.in b/test/unit/multi_reducer/test-multi-reducer-reset.cpp.in index 5dbee6a442..59c2579dfe 100644 --- a/test/unit/multi_reducer/test-multi-reducer-reset.cpp.in +++ b/test/unit/multi_reducer/test-multi-reducer-reset.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/multi_reducer/test-multi-reducer.hpp b/test/unit/multi_reducer/test-multi-reducer.hpp index eba469b9f2..5d686ab446 100644 --- a/test/unit/multi_reducer/test-multi-reducer.hpp +++ b/test/unit/multi_reducer/test-multi-reducer.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/multi_reducer/tests/test-multi-reducer-constructors.hpp b/test/unit/multi_reducer/tests/test-multi-reducer-constructors.hpp index 1db926adfe..37fdc381c0 100644 --- a/test/unit/multi_reducer/tests/test-multi-reducer-constructors.hpp +++ b/test/unit/multi_reducer/tests/test-multi-reducer-constructors.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/multi_reducer/tests/test-multi-reducer-reset.hpp b/test/unit/multi_reducer/tests/test-multi-reducer-reset.hpp index aa69d42adc..f789e34a84 100644 --- a/test/unit/multi_reducer/tests/test-multi-reducer-reset.hpp +++ b/test/unit/multi_reducer/tests/test-multi-reducer-reset.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/CMakeLists.txt b/test/unit/reducer/CMakeLists.txt index d5afb7e490..56af626fa5 100644 --- a/test/unit/reducer/CMakeLists.txt +++ b/test/unit/reducer/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/reducer/test-reducer-constructors-cuda.cpp b/test/unit/reducer/test-reducer-constructors-cuda.cpp index ca50d01bfc..e74cadba2b 100644 --- a/test/unit/reducer/test-reducer-constructors-cuda.cpp +++ b/test/unit/reducer/test-reducer-constructors-cuda.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/test-reducer-constructors-hip.cpp b/test/unit/reducer/test-reducer-constructors-hip.cpp index e012ce55dd..31187fcc7c 100644 --- a/test/unit/reducer/test-reducer-constructors-hip.cpp +++ b/test/unit/reducer/test-reducer-constructors-hip.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/test-reducer-constructors-openmp-target.cpp b/test/unit/reducer/test-reducer-constructors-openmp-target.cpp index 34841be4c4..7b40adf26a 100644 --- a/test/unit/reducer/test-reducer-constructors-openmp-target.cpp +++ b/test/unit/reducer/test-reducer-constructors-openmp-target.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/test-reducer-constructors-openmp.cpp b/test/unit/reducer/test-reducer-constructors-openmp.cpp index 96da97f45f..674d847bc9 100644 --- a/test/unit/reducer/test-reducer-constructors-openmp.cpp +++ b/test/unit/reducer/test-reducer-constructors-openmp.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/test-reducer-constructors-seq.cpp b/test/unit/reducer/test-reducer-constructors-seq.cpp index 742792a3bf..b77796d9ce 100644 --- a/test/unit/reducer/test-reducer-constructors-seq.cpp +++ b/test/unit/reducer/test-reducer-constructors-seq.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/test-reducer-reset-cuda.cpp b/test/unit/reducer/test-reducer-reset-cuda.cpp index 0b6eef4162..a57545f9e8 100644 --- a/test/unit/reducer/test-reducer-reset-cuda.cpp +++ b/test/unit/reducer/test-reducer-reset-cuda.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/test-reducer-reset-hip.cpp b/test/unit/reducer/test-reducer-reset-hip.cpp index 66200b41f6..87e8931c9c 100644 --- a/test/unit/reducer/test-reducer-reset-hip.cpp +++ b/test/unit/reducer/test-reducer-reset-hip.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/test-reducer-reset-openmp-target.cpp b/test/unit/reducer/test-reducer-reset-openmp-target.cpp index c72509d6d5..bb1d4b5532 100644 --- a/test/unit/reducer/test-reducer-reset-openmp-target.cpp +++ b/test/unit/reducer/test-reducer-reset-openmp-target.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/test-reducer-reset-openmp.cpp b/test/unit/reducer/test-reducer-reset-openmp.cpp index 74625aedb4..e5dc768a7c 100644 --- a/test/unit/reducer/test-reducer-reset-openmp.cpp +++ b/test/unit/reducer/test-reducer-reset-openmp.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/test-reducer-reset-seq.cpp b/test/unit/reducer/test-reducer-reset-seq.cpp index de850e1ef3..dc038bbf14 100644 --- a/test/unit/reducer/test-reducer-reset-seq.cpp +++ b/test/unit/reducer/test-reducer-reset-seq.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/test-reducer.hpp b/test/unit/reducer/test-reducer.hpp index 35272a1dd7..7a404bd2cf 100644 --- a/test/unit/reducer/test-reducer.hpp +++ b/test/unit/reducer/test-reducer.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/tests/test-reducer-constructors.hpp b/test/unit/reducer/tests/test-reducer-constructors.hpp index 852b6600a6..d74536e8e1 100644 --- a/test/unit/reducer/tests/test-reducer-constructors.hpp +++ b/test/unit/reducer/tests/test-reducer-constructors.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/reducer/tests/test-reducer-reset.hpp b/test/unit/reducer/tests/test-reducer-reset.hpp index cfba3fedb6..d9e33454d9 100644 --- a/test/unit/reducer/tests/test-reducer-reset.hpp +++ b/test/unit/reducer/tests/test-reducer-reset.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/resource/CMakeLists.txt b/test/unit/resource/CMakeLists.txt index 1cd46cfe15..0d6cae3f4a 100644 --- a/test/unit/resource/CMakeLists.txt +++ b/test/unit/resource/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/resource/test-resource.cpp.in b/test/unit/resource/test-resource.cpp.in index 1e1a560e00..8efe330495 100644 --- a/test/unit/resource/test-resource.cpp.in +++ b/test/unit/resource/test-resource.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/resource/tests/test-resource-AsyncTime.hpp b/test/unit/resource/tests/test-resource-AsyncTime.hpp index b003d3faf7..d3cede75e7 100644 --- a/test/unit/resource/tests/test-resource-AsyncTime.hpp +++ b/test/unit/resource/tests/test-resource-AsyncTime.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/resource/tests/test-resource-BasicAsyncSemantics.hpp b/test/unit/resource/tests/test-resource-BasicAsyncSemantics.hpp index ead97c6516..3843a3c7ed 100644 --- a/test/unit/resource/tests/test-resource-BasicAsyncSemantics.hpp +++ b/test/unit/resource/tests/test-resource-BasicAsyncSemantics.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/resource/tests/test-resource-Depends.hpp b/test/unit/resource/tests/test-resource-Depends.hpp index cac579974b..14bdc0ace3 100644 --- a/test/unit/resource/tests/test-resource-Depends.hpp +++ b/test/unit/resource/tests/test-resource-Depends.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/resource/tests/test-resource-JoinAsyncSemantics.hpp b/test/unit/resource/tests/test-resource-JoinAsyncSemantics.hpp index b770602dd5..79129db55b 100644 --- a/test/unit/resource/tests/test-resource-JoinAsyncSemantics.hpp +++ b/test/unit/resource/tests/test-resource-JoinAsyncSemantics.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/resource/tests/test-resource-MultiStream.hpp b/test/unit/resource/tests/test-resource-MultiStream.hpp index 7d4acbf289..fcc87e3b40 100644 --- a/test/unit/resource/tests/test-resource-MultiStream.hpp +++ b/test/unit/resource/tests/test-resource-MultiStream.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/util/CMakeLists.txt b/test/unit/util/CMakeLists.txt index 9c96a0f12a..a7a9f75ca4 100644 --- a/test/unit/util/CMakeLists.txt +++ b/test/unit/util/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/util/operator/CMakeLists.txt b/test/unit/util/operator/CMakeLists.txt index 90a22f3701..05ba2b1e79 100644 --- a/test/unit/util/operator/CMakeLists.txt +++ b/test/unit/util/operator/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/util/operator/test-operators-bitwise-modulus.cpp b/test/unit/util/operator/test-operators-bitwise-modulus.cpp index dcf547c727..03a8ede6f2 100644 --- a/test/unit/util/operator/test-operators-bitwise-modulus.cpp +++ b/test/unit/util/operator/test-operators-bitwise-modulus.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/util/operator/test-operators-equivalence.cpp b/test/unit/util/operator/test-operators-equivalence.cpp index edd11d02e8..1c89837645 100644 --- a/test/unit/util/operator/test-operators-equivalence.cpp +++ b/test/unit/util/operator/test-operators-equivalence.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/util/operator/test-operators-identity.cpp b/test/unit/util/operator/test-operators-identity.cpp index 87fe2b3883..323de2977d 100644 --- a/test/unit/util/operator/test-operators-identity.cpp +++ b/test/unit/util/operator/test-operators-identity.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/util/operator/test-operators-logical.cpp b/test/unit/util/operator/test-operators-logical.cpp index 8bccb9bee3..9bed63cef2 100644 --- a/test/unit/util/operator/test-operators-logical.cpp +++ b/test/unit/util/operator/test-operators-logical.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/util/operator/test-operators-math.cpp b/test/unit/util/operator/test-operators-math.cpp index c98d5fa31f..140ce73dc2 100644 --- a/test/unit/util/operator/test-operators-math.cpp +++ b/test/unit/util/operator/test-operators-math.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/util/test-float-limits.cpp b/test/unit/util/test-float-limits.cpp index f7d8ab1dbc..ade4f67d8b 100644 --- a/test/unit/util/test-float-limits.cpp +++ b/test/unit/util/test-float-limits.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/util/test-fraction.cpp b/test/unit/util/test-fraction.cpp index 195af47dbb..5bbf898598 100644 --- a/test/unit/util/test-fraction.cpp +++ b/test/unit/util/test-fraction.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/util/test-integral-limits.cpp b/test/unit/util/test-integral-limits.cpp index 1adf05c496..c27b7dd5a9 100644 --- a/test/unit/util/test-integral-limits.cpp +++ b/test/unit/util/test-integral-limits.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/util/test-math.cpp b/test/unit/util/test-math.cpp index 3d0ab802e7..6b00012694 100644 --- a/test/unit/util/test-math.cpp +++ b/test/unit/util/test-math.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/util/test-span.cpp b/test/unit/util/test-span.cpp index c8e3bcdeeb..d02c30ce9f 100644 --- a/test/unit/util/test-span.cpp +++ b/test/unit/util/test-span.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/util/test-span.hpp b/test/unit/util/test-span.hpp index e76db861fd..2aaa9797fc 100644 --- a/test/unit/util/test-span.hpp +++ b/test/unit/util/test-span.hpp @@ -1,16 +1,10 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-19, Lawrence Livermore National Security, LLC. -// -// Produced at the Lawrence Livermore National Laboratory -// -// LLNL-CODE-689114 -// -// All rights reserved. -// -// This file is part of RAJA. -// -// For details about use and distribution, please read RAJA/LICENSE. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // +// SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// /// diff --git a/test/unit/util/test-timer.cpp b/test/unit/util/test-timer.cpp index 45328636e8..5ffab47fb3 100644 --- a/test/unit/util/test-timer.cpp +++ b/test/unit/util/test-timer.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/view-layout/CMakeLists.txt b/test/unit/view-layout/CMakeLists.txt index 90141fbf82..72341f058b 100644 --- a/test/unit/view-layout/CMakeLists.txt +++ b/test/unit/view-layout/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/view-layout/test-indexlayout.cpp b/test/unit/view-layout/test-indexlayout.cpp index c15304d3ed..21a474c2f1 100644 --- a/test/unit/view-layout/test-indexlayout.cpp +++ b/test/unit/view-layout/test-indexlayout.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/view-layout/test-makelayout.cpp b/test/unit/view-layout/test-makelayout.cpp index 1106f75950..8decab0285 100644 --- a/test/unit/view-layout/test-makelayout.cpp +++ b/test/unit/view-layout/test-makelayout.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/view-layout/test-multiview.cpp b/test/unit/view-layout/test-multiview.cpp index e22be8b536..b42903c46c 100644 --- a/test/unit/view-layout/test-multiview.cpp +++ b/test/unit/view-layout/test-multiview.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/view-layout/test-standard-layout.cpp b/test/unit/view-layout/test-standard-layout.cpp index 66996bf3cb..925e32721e 100644 --- a/test/unit/view-layout/test-standard-layout.cpp +++ b/test/unit/view-layout/test-standard-layout.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/view-layout/test-typedlayout.cpp b/test/unit/view-layout/test-typedlayout.cpp index 6c4b7c0f42..64f9b990e7 100644 --- a/test/unit/view-layout/test-typedlayout.cpp +++ b/test/unit/view-layout/test-typedlayout.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/view-layout/test-typedview.cpp b/test/unit/view-layout/test-typedview.cpp index a1e0339b35..38d2326da0 100644 --- a/test/unit/view-layout/test-typedview.cpp +++ b/test/unit/view-layout/test-typedview.cpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/CMakeLists.txt b/test/unit/workgroup/CMakeLists.txt index bdf1ddf708..caafabb0c1 100644 --- a/test/unit/workgroup/CMakeLists.txt +++ b/test/unit/workgroup/CMakeLists.txt @@ -1,6 +1,8 @@ ############################################################################### -# Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -# and RAJA project contributors. See the RAJA/LICENSE file for details. +# Copyright (c) Lawrence Livermore National Security, LLC and other +# RAJA Project Developers. See top-level LICENSE and COPYRIGHT +# files for dates and other details. No copyright assignment is required +# to contribute to RAJA. # # SPDX-License-Identifier: (BSD-3-Clause) ############################################################################### diff --git a/test/unit/workgroup/test-workgroup-Constructor.cpp.in b/test/unit/workgroup/test-workgroup-Constructor.cpp.in index e79175ddfc..dce09e3f89 100644 --- a/test/unit/workgroup/test-workgroup-Constructor.cpp.in +++ b/test/unit/workgroup/test-workgroup-Constructor.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/test-workgroup-Dispatcher.cpp.in b/test/unit/workgroup/test-workgroup-Dispatcher.cpp.in index 9ab93fdc87..a515f01783 100644 --- a/test/unit/workgroup/test-workgroup-Dispatcher.cpp.in +++ b/test/unit/workgroup/test-workgroup-Dispatcher.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/test-workgroup-Enqueue.cpp.in b/test/unit/workgroup/test-workgroup-Enqueue.cpp.in index cfe63723ff..b1c29ca22b 100644 --- a/test/unit/workgroup/test-workgroup-Enqueue.cpp.in +++ b/test/unit/workgroup/test-workgroup-Enqueue.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/test-workgroup-WorkStorage.cpp.in b/test/unit/workgroup/test-workgroup-WorkStorage.cpp.in index c2d0f4cf4a..d5632adf31 100644 --- a/test/unit/workgroup/test-workgroup-WorkStorage.cpp.in +++ b/test/unit/workgroup/test-workgroup-WorkStorage.cpp.in @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/tests/test-util-workgroup-Enqueue.hpp b/test/unit/workgroup/tests/test-util-workgroup-Enqueue.hpp index 536bb9e023..2f1ab19c4e 100644 --- a/test/unit/workgroup/tests/test-util-workgroup-Enqueue.hpp +++ b/test/unit/workgroup/tests/test-util-workgroup-Enqueue.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/tests/test-util-workgroup-WorkStorage.hpp b/test/unit/workgroup/tests/test-util-workgroup-WorkStorage.hpp index 1a74fe6dea..1fb298baa9 100644 --- a/test/unit/workgroup/tests/test-util-workgroup-WorkStorage.hpp +++ b/test/unit/workgroup/tests/test-util-workgroup-WorkStorage.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/tests/test-workgroup-Constructor.hpp b/test/unit/workgroup/tests/test-workgroup-Constructor.hpp index 6f975cc8e4..e6753cf1ff 100644 --- a/test/unit/workgroup/tests/test-workgroup-Constructor.hpp +++ b/test/unit/workgroup/tests/test-workgroup-Constructor.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/tests/test-workgroup-Dispatcher.hpp b/test/unit/workgroup/tests/test-workgroup-Dispatcher.hpp index 9e4ee374c9..017b1f086e 100644 --- a/test/unit/workgroup/tests/test-workgroup-Dispatcher.hpp +++ b/test/unit/workgroup/tests/test-workgroup-Dispatcher.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/tests/test-workgroup-Enqueue-Multiple.hpp b/test/unit/workgroup/tests/test-workgroup-Enqueue-Multiple.hpp index d8940dc176..12f5ce0f2f 100644 --- a/test/unit/workgroup/tests/test-workgroup-Enqueue-Multiple.hpp +++ b/test/unit/workgroup/tests/test-workgroup-Enqueue-Multiple.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/tests/test-workgroup-Enqueue-Single.hpp b/test/unit/workgroup/tests/test-workgroup-Enqueue-Single.hpp index 136b5d1222..5d7556b4fa 100644 --- a/test/unit/workgroup/tests/test-workgroup-Enqueue-Single.hpp +++ b/test/unit/workgroup/tests/test-workgroup-Enqueue-Single.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/tests/test-workgroup-WorkStorage-Constructor.hpp b/test/unit/workgroup/tests/test-workgroup-WorkStorage-Constructor.hpp index 43bdcf5654..9227a581b5 100644 --- a/test/unit/workgroup/tests/test-workgroup-WorkStorage-Constructor.hpp +++ b/test/unit/workgroup/tests/test-workgroup-WorkStorage-Constructor.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/tests/test-workgroup-WorkStorage-InsertCall.hpp b/test/unit/workgroup/tests/test-workgroup-WorkStorage-InsertCall.hpp index a30fb7b51d..850cf2d78b 100644 --- a/test/unit/workgroup/tests/test-workgroup-WorkStorage-InsertCall.hpp +++ b/test/unit/workgroup/tests/test-workgroup-WorkStorage-InsertCall.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/tests/test-workgroup-WorkStorage-Iterator.hpp b/test/unit/workgroup/tests/test-workgroup-WorkStorage-Iterator.hpp index 52ad15a3ae..ec248584b1 100644 --- a/test/unit/workgroup/tests/test-workgroup-WorkStorage-Iterator.hpp +++ b/test/unit/workgroup/tests/test-workgroup-WorkStorage-Iterator.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// diff --git a/test/unit/workgroup/tests/test-workgroup-WorkStorage-Multiple.hpp b/test/unit/workgroup/tests/test-workgroup-WorkStorage-Multiple.hpp index d6c94776a4..e20ac3bb4c 100644 --- a/test/unit/workgroup/tests/test-workgroup-WorkStorage-Multiple.hpp +++ b/test/unit/workgroup/tests/test-workgroup-WorkStorage-Multiple.hpp @@ -1,6 +1,8 @@ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// -// Copyright (c) 2016-25, Lawrence Livermore National Security, LLC -// and RAJA project contributors. See the RAJA/LICENSE file for details. +// Copyright (c) Lawrence Livermore National Security, LLC and other +// RAJA Project Developers. See top-level LICENSE and COPYRIGHT +// files for dates and other details. No copyright assignment is required +// to contribute to RAJA. // // SPDX-License-Identifier: (BSD-3-Clause) //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//