“DASHMM: Dynamic Adaptive System for Hierarchical Multipole Methods” (2018) Communications in Computational Physics, 20(4), pp. 1106–1126. doi:10.4208/cicp.030316.310716sw.