WIP: Distributed FMM
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. -
⚠ Removedistributed-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