Release 0.1
Target 0.1 Release Features:
- Core AoSoA-related data structures - Stuart (ORNL)
- Sort interface, binning/sort data implementation, and permutation implementation for AoSoA - Stuart (ORNL)
- Neighbor list interface and Verlet list implementation - Stuart (ORNL)
- Linked cell list implementation - Stuart (ORNL)
- Basic examples - Stuart (ORNL)
- Documentation - Bob (LANL) and Stuart (ORNL)
To do:
-
Change sizes to std::size_t
fromint
-
Remove field size and rank functions in Slice
-
Renaming Field -> Member -
Vector length size. At a minimum change 8 to 16 but try to pull from Kokkos. Add configuration time option in future if necessary -
Abstracting user-input for algorithms that don't require an AoSoA or Slice for input -
Add BSD 3-Clause License -
Create a version 0.1 branch, remove everything not in release, and tag -
Doxygen build -
Remove Kokkos words from API -
Clean examples