https://hgpu.org/?p=6767
Scalable Fast Multipole Methods on Distributed Heterogeneous Architectures