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

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
143 changes: 143 additions & 0 deletions COPYRIGHT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
# Copyright Contributors to the Kokkos Project

This file contains a (partial) list of people who contributed to the Kokkos Project
and retain applicable copyrights to their contributions.

For each contributor, we list their organization (if known) and the email
address associated with their commits.

Contributors are listed for specific date ranges reflecting major Kokkos versions.
These lists are generated using `git shortlog -sne --since="YYYY-MM-DD" --until="YYYY-MM-DD"`
commands.

## Kokkos 5

Date Range: present -- 2025-08-11

### Sandia National Laboratories (SNL)

Under the terms of Contract DE-NA0003525 with NTESS,
the U.S. Government retains certain rights in this software.

- Christian Trott; SNL; crtrott@sandia.gov
- Luc Berger-Vergiat; SNL; lberge@sandia.gov
- Dong Hun Lee; SNL; donlee@sandia.gov
- Carl Pearson; SNL; cwpears@sandia.gov

### Oak Ridge National Laboratory (ORNL)

- Damien Lebrun-Grandie; ORNL; dalg24@gmail.com
- Seyong Lee; ORNL; lees2@ornl.gov

### Commissariat à l’Energie Atomique et aux Energies Alternatives (CEA)

- Trévis Morvany; CEA; trevis.morvany@cea.fr
- Thomas Padioleau; CEA; thomas.padioleau@cea.fr
- Adrien Taberner; CEA; adrien.taberner@cea.fr

### Los Alamos National Laboratory (LANL)

- Patrick Diehl; LANL; diehlpk@lanl.gov

## Kokkos 4

Date Range: 2025-08-11 -- 2022-09-20

### Sandia National Laboratories (SNL)

Kokkos v. 4.0
Copyright (2022) National Technology & Engineering
Solutions of Sandia, LLC (NTESS).

Under the terms of Contract DE-NA0003525 with NTESS,
the U.S. Government retains certain rights in this software.

- Christian Trott; SNL; crtrott@sandia.gov
- Luc Berger-Vergiat; SNL; lberge@sandia.gov
- Dong Hun Lee; SNL; donlee@sandia.gov
- Nicolas Morales; SNL; nmmoral@sandia.gov
- Conrad Clevenger ; SNL; tccleve@sandia.gov
- Brian Kelley ; SNL; bmkelle@sandia.gov
- Jan Ciesko; SNL; jan.ciesko@gmail.com

### Oak Ridge National Laboratory (ORNL)

- Damien Lebrun-Grandie; ORNL; dalg24@gmail.com
- Daniel Arndt; ORNL; arndtd@ornl.gov
- Bruno Turcksin; ORNL; bruno.turcksin@gmail.com
- Jakob Bludau; ORNL; bludauj@ornl.gov

### Commissariat à l’Energie Atomique et aux Energies Alternatives (CEA)

- Thomas Padioleau; CEA; thomas.padioleau@cea.fr
- Pierre Kestener; CEA; pierre.kestener@cea.fr
- Cédric Chevalier; CEA; cedric.chevalier@cea.fr

### Individual Contributors (OTHER)

- Nevin ":-)" Liber; OTHER; nliber@anl.gov
- Patrick Diehl; OTHER; diehlpk@ddlanl.gov
- Baptiste Legouix; OTHER; stilynx51@gmail.com
- AnhBe0; OTHER; phamt123@gator.uhd.edu
- deegan; OTHER; philip.deegan@gmail.com

## Kokkos 3

Date Range: 2022-09-20 -- 2019-06-24

### Sandia National Laboratories (SNL)

Kokkos v. 3.0
Copyright (2020) National Technology & Engineering
Solutions of Sandia, LLC (NTESS).

Under the terms of Contract DE-NA0003525 with NTESS,
the U.S. Government retains certain rights in this software.

- Christian Trott; SNL; crtrott@sandia.gov
- Luc Berger-Vergiat; SNL; lberge@sandia.gov
- D. S. Hollman; SNL; dshollm@sandia.gov
- Nathan Ellingwood; SNL; ndellin@sandia.gov
- Evan Harvey; SNL; eharvey@sandia.gov
- Jeff Miles; SNL; jsmiles@sandia.gov
- Jeremiah Wilke; SNL; jjwilke@sandia.gov
- Brian Kelley; SNL; bmkelle@sandia.gov
- Vinh Dang; SNL; vqdang@sandia.gov
- CA Lewis; SNL; canlewi@sandia.gov
- Kyungjoo Kim; SNL; kyukim@sandia.gov
- Seher Acer; SNL; sacer@sandia.gov
- Jan Ciesko; SNL; jan.ciesko@gmail.com

### Oak Ridge National Laboratories (ORNL)

- Damien Lebrun-Grandie; ORNL; dalg24@gmail.com
- Daniel Arndt; ORNL; arndtd@ornl.gov

### Individual Contributors (OTHER)

- Jonathan R. Madsen; OTHER; jonathanrmadsen@gmail.com
- Axel Huebl; OTHER; axel.huebl@plasma.ninja
- Daniel Waters; OTHER; dwaters@lbl.gov

## Kokkos 2

### Sandia National Laboratories (SNL)

Kokkos v. 2.0
Copyright (2014) Sandia Corporation

Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
the U.S. Government retains certain rights in this software.

- Christian Trott; SNL; crtrott@sandia.gov
- Carter Edwards; SNL; hcedwar@sandia.gov
- Dan Ibanez; SNL; daibane@sandia.gov
- Nathan Ellingwood; SNL; ndellin@sandia.gov
- David Hollman; SNL; dshollm@sandia.gov
- Dan Sunderland; SNL; dsunder@sandia.gov
- Siva Rajamanickam; SNL; srajama@sandia.gov

### Individual Contributors (OTHER)

- Michel de Messieres; OTHER; michel@demessieres.com

16 changes: 2 additions & 14 deletions Exercises/01/Begin/exercise_1_begin.cpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
//@HEADER
// ************************************************************************
//
// Kokkos v. 4.0
// Copyright (2022) National Technology & Engineering
// Solutions of Sandia, LLC (NTESS).
//
// Under the terms of Contract DE-NA0003525 with NTESS,
// the U.S. Government retains certain rights in this software.
//
// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions.
// See https://kokkos.org/LICENSE for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//@HEADER
// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project


// EXERCISE 1 Goal:
// Use Kokkos to parallelize the outer loop of <y,Ax> using Kokkos::parallel_reduce.
Expand Down
16 changes: 2 additions & 14 deletions Exercises/01/Solution/exercise_1_solution.cpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
//@HEADER
// ************************************************************************
//
// Kokkos v. 4.0
// Copyright (2022) National Technology & Engineering
// Solutions of Sandia, LLC (NTESS).
//
// Under the terms of Contract DE-NA0003525 with NTESS,
// the U.S. Government retains certain rights in this software.
//
// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions.
// See https://kokkos.org/LICENSE for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//@HEADER
// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project


#include <limits>
#include <cmath>
Expand Down
16 changes: 2 additions & 14 deletions Exercises/02/Begin/exercise_2_begin.cpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
//@HEADER
// ************************************************************************
//
// Kokkos v. 4.0
// Copyright (2022) National Technology & Engineering
// Solutions of Sandia, LLC (NTESS).
//
// Under the terms of Contract DE-NA0003525 with NTESS,
// the U.S. Government retains certain rights in this software.
//
// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions.
// See https://kokkos.org/LICENSE for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//@HEADER
// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project


// EXERCISE 2 Goal:
// Replace raw allocations with Kokkos Views.
Expand Down
16 changes: 2 additions & 14 deletions Exercises/02/Solution/exercise_2_solution.cpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
//@HEADER
// ************************************************************************
//
// Kokkos v. 4.0
// Copyright (2022) National Technology & Engineering
// Solutions of Sandia, LLC (NTESS).
//
// Under the terms of Contract DE-NA0003525 with NTESS,
// the U.S. Government retains certain rights in this software.
//
// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions.
// See https://kokkos.org/LICENSE for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//@HEADER
// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project


#include <limits>
#include <cmath>
Expand Down
16 changes: 2 additions & 14 deletions Exercises/03/Begin/exercise_3_begin.cpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
//@HEADER
// ************************************************************************
//
// Kokkos v. 4.0
// Copyright (2022) National Technology & Engineering
// Solutions of Sandia, LLC (NTESS).
//
// Under the terms of Contract DE-NA0003525 with NTESS,
// the U.S. Government retains certain rights in this software.
//
// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions.
// See https://kokkos.org/LICENSE for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//@HEADER
// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project


// EXERCISE 3 Goal:
// Manage data transfers from Host to Device manually.
Expand Down
16 changes: 2 additions & 14 deletions Exercises/03/Solution/exercise_3_solution.cpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
//@HEADER
// ************************************************************************
//
// Kokkos v. 4.0
// Copyright (2022) National Technology & Engineering
// Solutions of Sandia, LLC (NTESS).
//
// Under the terms of Contract DE-NA0003525 with NTESS,
// the U.S. Government retains certain rights in this software.
//
// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions.
// See https://kokkos.org/LICENSE for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//@HEADER
// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project


#include <limits>
#include <cmath>
Expand Down
16 changes: 2 additions & 14 deletions Exercises/04/Begin/exercise_4_begin.cpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
//@HEADER
// ************************************************************************
//
// Kokkos v. 4.0
// Copyright (2022) National Technology & Engineering
// Solutions of Sandia, LLC (NTESS).
//
// Under the terms of Contract DE-NA0003525 with NTESS,
// the U.S. Government retains certain rights in this software.
//
// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions.
// See https://kokkos.org/LICENSE for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//@HEADER
// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project


// EXERCISE 4 Goals:
// Add custom Spaces, Layouts to Views.
Expand Down
16 changes: 2 additions & 14 deletions Exercises/04/Solution/exercise_4_solution.cpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
//@HEADER
// ************************************************************************
//
// Kokkos v. 4.0
// Copyright (2022) National Technology & Engineering
// Solutions of Sandia, LLC (NTESS).
//
// Under the terms of Contract DE-NA0003525 with NTESS,
// the U.S. Government retains certain rights in this software.
//
// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions.
// See https://kokkos.org/LICENSE for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//@HEADER
// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project


#include <limits>
#include <cmath>
Expand Down
16 changes: 2 additions & 14 deletions Exercises/advanced_reductions/Begin/advanced_reductions.cpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
//@HEADER
// ************************************************************************
//
// Kokkos v. 4.0
// Copyright (2022) National Technology & Engineering
// Solutions of Sandia, LLC (NTESS).
//
// Under the terms of Contract DE-NA0003525 with NTESS,
// the U.S. Government retains certain rights in this software.
//
// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions.
// See https://kokkos.org/LICENSE for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//@HEADER
// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project


#include <Kokkos_Core.hpp>
#include <iostream>
Expand Down
16 changes: 2 additions & 14 deletions Exercises/advanced_reductions/Solution/advanced_reductions.cpp
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
//@HEADER
// ************************************************************************
//
// Kokkos v. 4.0
// Copyright (2022) National Technology & Engineering
// Solutions of Sandia, LLC (NTESS).
//
// Under the terms of Contract DE-NA0003525 with NTESS,
// the U.S. Government retains certain rights in this software.
//
// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions.
// See https://kokkos.org/LICENSE for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//@HEADER
// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project


#include <Kokkos_Core.hpp>
#include <iostream>
Expand Down
Loading
Loading