exafmm / pyexafmm

Kernel Independent Fast Multipole Method in Python
https://exafmm.github.io/pyexafmm
BSD 3-Clause "New" or "Revised" License
13 stars 2 forks source link

FEAT: Dynamically calculate M2M for Downward Pass #12

Closed skailasa closed 4 years ago

skailasa commented 4 years ago

Previously generating entire upward pass tree, and getting the result - this could not be optimised by the scheduler. Instead calculate this tree dynamically during the downward pass.