Sam Reeve
Sam Reeve
Disabled SYCL support for sparse map because of recursion in #538 Unfortunately, a version without recursion will be necessary to use SYCL (at least for now)
Failed in #540 and currently includes an unsupported heFFTe version
As the Kokkos backends develop, some features are disabled temporarily. This issue is to track those and re-enable when possible ### HIP - [x] MPI - [x] `VerletList` - [x]...
Core - [ ] AoSoA creation and simd_parallel vs linear parallel (this can partially come from the existing performance tests) Cajita - [ ] Grid creation & grid_parallel - [x]...
Now that Kokkos 3.6 is released, our plan is to soon support only 3.5 and 3.6 We recently moved to Kokkos 3.4 as the minimum in master. Comment any issues...
Currently we keep vectors of all particle lists without needing them - this will require reordering the loops to stay efficient
Does not currently check for particles outside the global mesh
Wherever possible, template classes on `MemorySpace` and functions on `ExecutionSpace`. This was being done inconsistently for `VerletList`, but should be improved elsewhere: - [x] `VerletList` #406 - [ ] `LinkedCellList`...
Initial work done in #340 Grid: - [ ] Sparse grid Core #755 - [x] Linked Cell List - [x] VerletList - [ ] ArborX Neighborlist - [x] Particle init...
Current LinkedCellList assumes all particles will exist inside the grid provided. If not, the LCL construction fails (@steverangel feel free to add any detail) - [ ] Add extra bin...