Kokkos topic

The Kokkos C++ Performance Portability Ecosystem is a production level solution for writing modern C++ applications in a hardware agnostic way. The Ecosystem consists of multiple libraries addressing the primary concerns for developing and maintaining applications in a portable way. The three main components are the Kokkos Core Programming Model, the Kokkos Kernels Math Libraries and the Kokkos Profiling and Debugging Tools.

List Kokkos repositories

kokkos

1.7k
Stars
403
Forks
Watchers

Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction

Kernels

401
Stars
108
Forks
Watchers

This is a set of simple programs that can be used to explore the features of a parallel platform.

BabelStream

311
Stars
106
Forks
Watchers

STREAM, for lots of devices written in many programming models

kokkos-kernels

284
Stars
92
Forks
Watchers

Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels

Cabana

189
Stars
51
Forks
Watchers

Performance-portable library for particle-based simulations

kokkos-tools

91
Stars
52
Forks
Watchers

Kokkos C++ Performance Portability Programming Ecosystem: Profiling and Debugging Tools

ArborX

166
Stars
32
Forks
Watchers

Performance-portable geometric search library

euler2d_kokkos

39
Stars
8
Forks
Watchers

Simple 2d finite volume solver for Euler equations using c++ kokkos library

euler_kokkos

27
Stars
3
Forks
Watchers

Compressible hydro and magneto-hydrodynamics (2nd order Godunov) implemented with MPI+Kokkos

ppkMHD

24
Stars
6
Forks
Watchers

MPI+Kokkos implementation of spectral difference method (SDM) high order schemes