Release 0.1

Target 0.1 Release Features:

  1. Core AoSoA-related data structures - Stuart (ORNL)
  2. Sort interface, binning/sort data implementation, and permutation implementation for AoSoA - Stuart (ORNL)
  3. Neighbor list interface and Verlet list implementation - Stuart (ORNL)
  4. Linked cell list implementation - Stuart (ORNL)
  5. Basic examples - Stuart (ORNL)
  6. Documentation - Bob (LANL) and Stuart (ORNL)

To do:

  • Change sizes to std::size_t from int
  • 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
Edited by Slattery, Stuart