Last Update: 2025-10-01T18:34:04.896Z

kokkos/kokkos-kernels

PR 2796 - [Docs] batched serial tbsv
Updated: 2025-10-01T16:56:53.000Z open
Commits
yasahi-hpc - 2025-09-30T09:48:55.000Z - f5527744 - fix syr routine name Signed-off-by: yasahi-hpc <y.asahi6412@gmail.com>
yasahi-hpc - 2025-09-30T09:48:55.000Z - a6d653b2 - Add batched serial tbsv docs Signed-off-by: yasahi-hpc <y.asahi6412@gmail.com>
Events
2025-09-30T09:51:05.000Z - assigned
2025-09-30T09:51:12.000Z - labeled
PR 2800 - Avoid opening the Kokkos namespace
Updated: 2025-10-01T16:39:40.000Z open
Commits
dalg24 - 2025-09-30T22:55:20.000Z - 0c7d81f3 - Avoid opening the Kokkos namespace This is a nitpick. Qualify the reduction_identity specialization instead of opening the Kokkos namespace. With that change, one can grep for "namespace Kokkos {" to find all naughty code. Signed-off-by: Damien L-G <dalg24@gmail.com>
Events
2025-09-30T22:56:32.000Z - labeled
PR 2795 - Update headers in preparation for the 5.0 release
Updated: 2025-10-01T17:19:01.000Z open
Comments
dalg24 2025-10-01T17:07:08.000Z

Note that https://github.com/kokkos/kokkos-kernels/pull/2771 introduced a new header with the Kokkos 4 header and that is not handled in the current version of this PR

lucbv 2025-10-01T17:19:00.000Z

Good point, I’ll fix the header for KokkosKernels_ArithTraits

Commits
dalg24 - 2025-09-30T02:13:24.000Z - d62e1691 - Update header Kokkos 4 -> 5 (misformatted) Signed-off-by: Damien L-G <dalg24@gmail.com>
dalg24 - 2025-09-30T02:14:39.000Z - 36f6cca4 - Update header Kokkos 4 -> 5 Signed-off-by: Damien L-G <dalg24@gmail.com>
dalg24 - 2025-09-30T02:17:52.000Z - 634b2d4b - Update header Kokkos 3 -> 5 Signed-off-by: Damien L-G <dalg24@gmail.com>
dalg24 - 2025-09-30T02:20:41.000Z - 174f2f5a - Last ones Signed-off-by: Damien L-G <dalg24@gmail.com>
dalg24 - 2025-09-30T02:22:13.000Z - d9bc7f09 - Remove unused files Signed-off-by: Damien L-G <dalg24@gmail.com>
dalg24 - 2025-09-30T02:24:35.000Z - 7b1f0a3b - Update header in Python file Signed-off-by: Damien L-G <dalg24@gmail.com>
dalg24 - 2025-09-30T02:25:05.000Z - 094a3a1a - Improve script to fix the headers Signed-off-by: Damien L-G <dalg24@gmail.com>
dalg24 - 2025-09-30T02:25:34.000Z - e52fe380 - Update copyright notice in the doc Signed-off-by: Damien L-G <dalg24@gmail.com>
PR 2771 - Common - ArithTraits: moving from Kokkos to KokkosKernels
Updated: 2025-10-01T14:55:32.000Z closed
Comments
dalg24 2025-09-30T12:08:35.000Z

Any chance to deprecate the header as well and redirect to a new header with appropriate prefix?

Would you be willing to move the traits definition to a new <KokkosKernels_ArithTraits.hpp>header and have < Kokkos_ArithTraits.hpp > just include it along with a using directive in the Kokkos:: namespace.

ndellingwood 2025-10-01T02:04:42.000Z

We’ll need to fix Trilinos for these changes, e.g.

In file included from /root/Trilinos/packages/stokhos/src/sacado/kokkos/vector/tpetra/Stokhos_Tpetra_MP_Vector.hpp:29:
/root/Trilinos/packages/stokhos/src/sacado/kokkos/vector/linalg/Kokkos_ArithTraits_MP_Vector.hpp:24:7: error: cannot specialize a dependent template
   24 | class ArithTraits< Sacado::MP::Vector<S> > {
ndellingwood 2025-10-01T02:05:47.000Z

@lucbv just to check, these changes only apply to versions >= 5.0 ? (So I know how to guard in Trilinos)

dalg24 2025-10-01T02:24:09.000Z

I suppose you could do “`C++ #if __has_include(KokkosKernels_ArithTraits.hpp) // since 5.0

lucbv 2025-10-01T14:55:32.000Z

Yes this would only apply to versions of Kokkos >= 5.0 so for a 4.7.2 release we would not want this change.

Commits
lucbv - 2025-09-29T19:18:05.000Z - f4866831 - Common - ArithTraits: moving from Kokkos to KokkosKernels This simply moves the class to a new namespace to avoid having it in the Kokkos namespace. Signed-off-by: Luc Berger-Vergiat <lberge@sandia.gov>
lucbv - 2025-09-29T20:52:21.000Z - bdef930c - Applying change of namespace to library and tests Signed-off-by: Luc Berger-Vergiat <lberge@sandia.gov>
lucbv - 2025-09-29T21:29:46.000Z - d90eff83 - Trying to fix the issue with sycl... Signed-off-by: Luc Berger-Vergiat <lberge@sandia.gov>
lucbv - 2025-09-29T21:48:40.000Z - f0c21cad - More fixes for std::complex<T> Signed-off-by: Luc Berger-Vergiat <lberge@sandia.gov>
lucbv - 2025-09-30T15:38:34.000Z - b615b278 - common: moving ArithTraits to KokkosKernels_ArithTraits.hpp This avoid having us use the naming convention of Kokkos Core for something that lives in Kokkos Kernels. Next, I will modify header inclusions in the library to reflect this change. Signed-off-by: Luc Berger-Vergiat <lberge@sandia.gov>
lucbv - 2025-09-30T15:55:21.000Z - 782b2297 - Updating header inclusion to use new KokkosKernels_ArithTraits.hpp Signed-off-by: Luc Berger-Vergiat <lberge@sandia.gov>
lucbv - 2025-09-30T16:00:20.000Z - 560e9d4d - Applying clang-format Signed-off-by: Luc Berger-Vergiat <lberge@sandia.gov>
Events
2025-09-29T20:52:56.000Z - head_ref_force_pushed
2025-09-30T22:22:58.000Z - merged
2025-09-30T22:22:59.000Z - closed
2025-09-30T22:23:03.000Z - head_ref_deleted
2025-10-01T02:05:48.000Z - mentioned
2025-10-01T02:05:48.000Z - subscribed
2025-10-01T02:27:22.000Z - referenced
2025-10-01T05:39:04.000Z - referenced
2025-10-01T05:39:04.000Z - referenced
2025-10-01T05:39:04.000Z - referenced
2025-10-01T05:39:04.000Z - referenced
2025-10-01T05:39:04.000Z - referenced
2025-10-01T05:39:04.000Z - referenced
2025-10-01T05:39:04.000Z - referenced
2025-10-01T05:39:04.000Z - referenced
2025-10-01T05:39:05.000Z - referenced
2025-10-01T05:39:05.000Z - referenced
2025-10-01T05:39:05.000Z - referenced
2025-10-01T05:39:05.000Z - referenced
2025-10-01T05:39:05.000Z - referenced
2025-10-01T05:39:05.000Z - referenced
2025-10-01T14:12:54.000Z - referenced
2025-10-01T14:12:54.000Z - referenced
2025-10-01T14:12:55.000Z - referenced
2025-10-01T14:12:55.000Z - referenced
2025-10-01T14:12:55.000Z - referenced
2025-10-01T14:12:55.000Z - referenced
2025-10-01T14:12:55.000Z - referenced
2025-10-01T14:12:55.000Z - referenced
2025-10-01T14:12:55.000Z - referenced
2025-10-01T14:12:56.000Z - referenced
2025-10-01T14:12:56.000Z - referenced
2025-10-01T14:12:56.000Z - referenced
2025-10-01T14:12:56.000Z - referenced
2025-10-01T14:12:56.000Z - referenced
2025-10-01T14:12:56.000Z - referenced
Issue 1485 - Test failures in clang >= 10 + cuda builds
Updated: 2025-10-01T13:22:08.000Z closed
Comments
ndellingwood 2025-10-01T13:21:58.000Z

Outdated (unsupported compilers)

Events
2025-10-01T13:22:08.000Z - closed
Issue 1445 - Nightly build failure: ICE with intel/19 + HSW,KNL arch, in perf_test/blas/blas3/KokkosBlas3_perf_test.cpp
Updated: 2025-10-01T10:49:19.000Z closed
Events
2025-10-01T10:49:19.000Z - closed
Issue 2799 - Kokkos compatibility: Move `InnerProductSpaceTraits` to KokkosKernels
Updated: 2025-09-30T22:43:53.000Z open
PR 2798 - Require `KOKKOS_ENABLE_DEPRECATED_CODE_5` to be defined for including `<Kokkos_ArithTraits.hpp>`
Updated: 2025-09-30T22:37:06.000Z open
Commits
dalg24 - 2025-09-30T22:34:43.000Z - 64077d23 - Require KOKKOS_ENABLE_DEPRECATED_CODE_5 to be defined for including <Kokkos_ArithTraits.hpp> Signed-off-by: Damien L-G <dalg24@gmail.com>
Events
2025-09-30T22:37:07.000Z - labeled
PR 2797 - [Docs] Add batched serial laswp example for documentation
Updated: 2025-09-30T20:25:29.000Z closed
Commits
2025-09-30T11:29:21.000Z - 4b666bcf - Add batched serial laswp example Signed-off-by: Yuuichi Asahi <y.asahi@nr.titech.ac.jp>
2025-09-30T12:08:30.000Z - 81304fda - use new header in laswp example Signed-off-by: Yuuichi Asahi <y.asahi@nr.titech.ac.jp>
Events
2025-09-30T11:31:14.000Z - assigned
2025-09-30T11:31:21.000Z - labeled
2025-09-30T11:31:21.000Z - labeled
2025-09-30T13:25:46.000Z - labeled
2025-09-30T20:25:29.000Z - merged
2025-09-30T20:25:29.000Z - closed
PR 2786 - Prefer bit manipulation functions from Kokkos Core
Updated: 2025-09-29T22:10:35.000Z closed
Events
2025-09-29T21:51:30.000Z - merged
2025-09-29T21:51:30.000Z - closed
2025-09-29T22:10:35.000Z - head_ref_deleted
PR 2793 - Bump pyyaml from 6.0.2 to 6.0.3 in /docs
Updated: 2025-09-29T19:14:20.000Z closed
Events
2025-09-29T19:14:13.000Z - merged
2025-09-29T19:14:13.000Z - closed
2025-09-29T19:14:20.000Z - head_ref_deleted