“A Preconditioned 3-D Multi-Region Fast Multipole Solver for Seismic Wave Propagation in Complex Geometries” (2020) Communications in Computational Physics, 11(2), pp. 594–609. doi:10.4208/cicp.231209.030111s.