Acknowledgments
All rights and copyrights for PyQuake3D are held by the Computational Geophysics Lab at the Earth Observatory of Singapore (EOS) and the Asian School of the Environment (ASE) at Nanyang Technological University (NTU).
Development of the Python-based BEM algorithm was informed by the HBI code introduced in: Ozawa, S., Ida, A., Hoshino, T., & Ando, R. (2023). Large-scale earthquake sequence simulations on 3-D non-planar faults using the boundary element method accelerated by lattice H-matrices. Geophysical Journal International, 232(3), 1471–1481. https://doi.org/10.1093/gji/ggad042
The implementation of the stress Green’s functions builds on MATLAB routines from: Nikkhoo, M., & Walter, T. R. (2015). Triangular dislocation: an analytical, artefact-free solution. Geophysical Journal International, 201(2), 1119–1141. https://doi.org/10.1093/gji/ggv035
We sincerely thank Ryosuke Ando and So Ozawa for their valuable guidance in the development of the code. We also thank Steffen Börm for his assistance with H-matrix implementation and T. Ben Thompson for his assistance with the H-matrix compression via Adaptive Cross Approximation (ACA). We gratefully acknowledge the institutional and technical support provided by NTU and EOS, and the contributions of researchers and collaborators who help improve the codebase.