WIP: Distributed FMM with the complete tree structure on each rank
TODO List:
Must do:
-
Integrate pytest with MPI for CI. -
Remove exception tag of this branch from CI jobs. -
Merge constantone test case into test_distributed.py
. -
Add a documentation webpage. -
Adapt calculate_pot
for Sumpy.
Maybe:
-
Make all public API inside __init__.py. -
Think about whether we can decrease device memory usage for box_mpole_is_used
. -
Unified array with both device and host pointer.
Edited by Hao Gao