Kokkos Kernels
Performance portable math kernels of the Kokkos Ecosystem.
Area: Mathematical libraries
CASS member: FASTMath
Description
Kokkos Kernels is the math library of the Kokkos Ecosystem offering on node performance portable linear algebra and linear solvers. It provides native implementations of dense and sparse linear algebra algorithms, dense matrix factorizations, sparse preconditioners and incomplete factorizations, graph algorithms and batched algorithm. It is based on the Kokkos Core programming model. As a result, it is portable to the CPU and GPU architectures that Kokkos supports. Kokkos Kernels also provides unified interface to vendor provided BLAS, LAPACK and sparse linear algebra functionality.
Target audience
Kokkos Kernels is intended to be used by a wide variety of users from students learning linear algebra and scientific computing to experts developers writing distributed linear algebra and solver libraries as well as scientific application developers.
Package links
- E4S: KOKKOS-KERNELS
- Spack: kokkos-kernels