Due to their high computational cost, geophysical applications are typically designed to run in large computing systems. Because of that, such applications must implement several high-performance techniques to use the computational resources better. In this paper, we present Mamute, a software that delivers wave equation-based geophysical methods. Mamute implements two geophysical methods: seismic modeling and full waveform inversion (FWI). It also supports high-performance strategies such as fault tolerance, automatic parallel looping scheduling, and distributed systems workload balancing. We demonstrate Mamute's operation using both seismic modeling and FWI. Mamute is a C++ software readily available under the MIT license.
Cite
@article{arxiv.2502.12350,
title = {Mamute: high-performance computing for geophysical methods},
author = {João B. Fernandes and Antônio D. S. Oliveira and Mateus C. A. T. Silva and Felipe H. Santos-da-Silva and Vitor H. M. Rodrigues and Kleiton A. Schneider and Calebe P. Bianchini and João M. de Araujo and Tiago Barros and Ítalo A. S. Assis and Samuel Xavier-de-Souza},
journal= {arXiv preprint arXiv:2502.12350},
year = {2025}
}