Skip to content

WIP: Distributed FMM

Hao Gao requested to merge distributed-fmm into main

TODO List:

  • Verify the correctness for 3D geometry.
  • Use array communication instead of pickling.
  • Scalability test.
  • Support "_from_sep_smaller_min_nsources_cumul" again. See this note on why "_from_sep_smaller_min_nsources_cumul" is troublesome in the current distributed implementation. Possible strategy on this note.
  • Remove distributed-fmm tags from CI jobs
  • Experiment with alternative approach on remote expansion centers. More details on this note.
  • Implement performance model based load balancing.
Edited by Andreas Klöckner

Merge request reports

Loading