Skip to content

Version 0.2.0

Compare
Choose a tag to compare
@sslattery sslattery released this 12 Mar 17:52
· 2257 commits to master since this release
d1cbe48

New Features

  • An optional MPI dependency has been added. Note that when CUDA is enabled the MPI implementation is expected to be CUDA-aware. (#45)
  • Particle redistribution via MPI. Implemented in the Cabana::Distributor (#43)
  • Particle halo exchange via MPI. Implemented in the Cabana::Halo (#43)
  • Parallel for concept for 2D indexing in AoSoA loops. Implemented via Cabana::simd_parallel_for. Includes a new execution space concept Cabana::SimdPolicy. (#49)
  • Parallel for concept for traversing neighbor lists. Implemented via Cabana::neighbor_parallel_for (#49)
  • Continuous integration for pull requests via GitHub (#9)
  • Support the ECP continuous integration infrastructure (#66)
  • New example using scafacos for long-range solvers (#46)
  • Additional tutorials documentation on the Wiki

Bug Fixes and Improvements

  • Fixed a bug in the construction of slices on uninitialized AoSoA containers (#80)
  • Construct Verlet lists over the specified range of indices (#70)
  • Removed aliases of Kokkos macros and classes (#58)

DOI