Skip to content
Stuart Slattery edited this page Sep 27, 2018 · 20 revisions

Cabana - A Co-Designed Library for Exascale Particle Simulations

Cabana is a performance portable library for particle-based simulations. It provides particle data structures, algorithms, and utilities to enable simulations on a variety of platforms included many-core architectures and GPUs.

Cabana is developed as part of the Co-Design Center for Particle Applications (CoPA) within the Exascale Computing Project (ECP) under the U.S. Department of Energy. CoPA is a multi-institution project with developers from ORNL, LANL, SNL, LLNL, PPNL, and ANL.

This is the best resource for information on how to configure, build, and test Cabana on a variety of different computing platforms.

The Cabana programming guide covers core library concepts and directed examples of using the library API.

Clone this wiki locally