Published April 7, 2022
| Version 0.5.0
Software
Open
Cabana: A Performance Portable Library for Particle-Based Simulations
Creators
- 1. Oak Ridge National Laboratory
- 2. Los Alamos National Laboratory
- 3. University of California
- 4. Jülich Supercomputing Centre
- 5. Jubilee Development
- 6. Sandia National Laboratories
- 7. Lawrence Livermore National Laboratory
Description
New Features
- Particle migration using Cajita grid added
- Random particle generation added
- Complete Cajita tutorial examples added
- Cajita performance benchmarks added
Bug Fixes and Improvements
- Remove all uses of
Kokkos::Impl
- Redesign
SimdPolicy
to not modify the underlyingKokkos::TeamPolicy
- Rename
Cabana_REQUIRE_
{PTHREAD
->THREADS
} - Rename clang-format build rule
format
->cabana-format
- Improved Doxygen coverage
- Improved wiki documentation
Minimum dependency version updates
- CMake minimum 3.16 required (previously 3.9)
- Optional dependency heFFTe minimum 2.1 (previously 2.0)
- Optional dependency HYPRE minimum 2.22.1 (previously 2.22.0)
Experimental Features (subject to change in future releases)
- Distributed particle output with SILO library interface
- Cajita load balancing added through ALL library interface
Files
ECP-copa/Cabana-0.5.0.zip
Files
(476.8 kB)
Name | Size | Download all |
---|---|---|
md5:d97ffc4ff0451d217ecc6da08a0d9c34
|
476.8 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/ECP-copa/Cabana/tree/0.5.0 (URL)