Public development project of the LAMMPS MD software package
-
Updated
Jun 3, 2024 - C++
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.
Public development project of the LAMMPS MD software package
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
This is a set of simple programs that can be used to explore the features of a parallel platform.
Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels
Public development project of the SPARTA DSMC software package http://sparta.sandia.gov
An open-source Python package for creating fast and accurate interatomic potentials.
Kokkos C++ Performance Portability Programming Ecosystem: Profiling and Debugging Tools
Performance-portable library for particle-based simulations
Performance-portable geometric search library
Parthenon AMR infrastructure
Molecular dynamics proxy application based on Kokkos
Cellular automata code for alloy nucleation and solidification written with Kokkos
A high-performance framework for solving phonon and electron Boltzmann equations
Astrophysics program simulating the evolution of star systems based on the fast multipole method on adaptive Octrees
IPPL is a C++ library to develop performance portable code for fully Eulerian, Lagrangian or hybrid Eulerian-Lagrangian methods.
support libraries for unstructured mesh particle in cell simulations on GPUs and CPUs
MATAR is a C++ software library to allow developers to easily create and use dense and sparse data representations that are also portable across disparate architectures using Kokkos.