Skip to content

Ewald summation

Compare
Choose a tag to compare
@sekelle sekelle released this 20 Nov 17:17
· 92 commits to develop since this release
61a9674

New features:

  • Ewald summation on CPUs and GPUs for gravitational forces with periodic boundarys
  • New smoothing kernel for SPH: S49

Performance enhancements:

  • Improve tree refinement for remote LET nodes such that fewer remote nodes are needed to ensure successful gravity traversal. Improves performance due to smaller amount of communication needed
  • injectKeys on GPUs. This tree resolution-enforcement mechanism is needed more frequently than previously thought,
    hence it made sense to port it to GPU.

Fixes:

  • Fix compilation issues with CUDA 12.4 related to thrust::device_vector