IPPL is a C++ library to develop performance portable code for fully Eulerian, Lagrangian or hybrid Eulerian-Lagrangian methods.
-
Updated
May 25, 2024 - C++
IPPL is a C++ library to develop performance portable code for fully Eulerian, Lagrangian or hybrid Eulerian-Lagrangian methods.
Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels
MPI+Kokkos implementation of spectral difference method (SDM) high order schemes
Compressible hydro and magneto-hydrodynamics (2nd order Godunov) implemented with MPI+Kokkos
Simple 2d finite volume solver for Euler equations using c++ kokkos library
AthenaPK: a performance portable version of Athena++ built on Parthenon and Kokkos
Data and reproducibility scripts for the UoB-HPC Performance Portability studies
cerfacs training on C++/kokkos
Parallelization and acceleration abstractions for performance scaling and portability.
A BUDE virtual-screening benchmark, in many programming models
traveling salesman problem solved with different programing models
A minimal cmake based project skeleton for developping a kokkos application
The Lift project website
Compute Mandelbrot Set using adaptive mesh refinement
This is a mini-app based on the Grid C++ lattice QCD library (https://github.com/paboyle/Grid)
"Optimizing Performance and Energy Efficiency in Massively Parallel Systems" PhD Dissertation repository.
A Minimalist cmake project embedding yakl
The Lift programming language and compiler
Performance-portable C++ code for simulating elastic shear waves in an axisymmetric domain.
Specification of the CLAW Directive Language
Add a description, image, and links to the performance-portability topic page so that developers can more easily learn about it.
To associate your repository with the performance-portability topic, visit your repo's landing page and select "manage topics."