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