Sam Reeve

Results 89 issues of Sam Reeve

Particle-grid migrate feature naturally removes particles outside the global domain (when non-periodic). This adds a test to explicitly check this Closes #519

See anomalous results in #524. Either the test needs to be updated to get results more in line with all other interpolation kernels or there is a performance issue with...

performance

Add an interface for looping through a linked cell list as if it were a neighbor list. Part of #460. Still WIP: - [ ] Probably makes more sense to...

enhancement

Run in the CI with CPU

enhancement

Wraps the AoSoA with more user friendly type tags and enables a thread-level particle interface. Adapted from Picasso Currently single AoSoA only, with a separate version in Cajita that stores...

enhancement

As with clang-format (#532) - [ ] doxygen - [ ] codecov

First step for moving all grid-based neighbor lists to Cajita: separate the underlying N^2 list from Verlet list - Moves some general neighbor concepts to the `NeighborList` interface file -...

Continuing from #197, using Cajita the `LinkedCellList` can be updated and the underlying `CartesianGrid` replaced. The `LinkedCellStencil` within the `VerletList` for looping over neighboring grid cells can then also be...

Driven by discussion with about the HACCabana proxy app, we need new functionality for improved neighbor list performance: `LinkedCellList` #712 (replaced #557) - [x] `NeighborList` interface - [x] new `neighbor_parallel_for`...