Martire, Léo and Martin, R. and Brissaud, Q. and Garcia, R. F. (2022) SPECFEM2D-DG, an open-source software modelling mechanical waves in coupled solid–fluid systems: the linearized Navier–Stokes approach. Geophysical Journal International, 228 (1). pp. 664-697. ISSN 0956-540X. doi:10.1093/gji/ggab308. https://resolver.caltech.edu/CaltechAUTHORS:20220105-380557800
![]() |
PDF
- Published Version
See Usage Policy. 5MB |
![]() |
PDF
- Erratum
See Usage Policy. 154kB |
![]() |
PDF (Supplementary data)
- Supplemental Material
See Usage Policy. 4MB |
Use this Persistent URL to link to this item: https://resolver.caltech.edu/CaltechAUTHORS:20220105-380557800
Abstract
We introduce SPECFEM2D-DG, an open-source, time-domain, hybrid Galerkin software modelling the propagation of seismic and acoustic waves in coupled solid–fluid systems. For the solid part, the visco-elastic system from the routinely used SPECFEM2D software is used to simulate linear seismic waves subject to attenuation. For the fluid part, SPECFEM2D-DG includes two extensions to the acoustic part of SPECFEM2D, both relying on the Navier–Stokes equations to model high-frequency acoustics, infrasound and gravity waves in complex atmospheres. The first fluid extension, SPECFEM2D-DG-FNS, was introduced in 2017 by Brissaud, Martin, Garcia, and Komatitsch; it features a nonlinear Full Navier–Stokes (FNS) approach discretized with a discontinuous Galerkin numerical scheme. In this contribution, we focus only on introducing a second fluid extension, SPECFEM2D-DG-LNS, based on the same numerical method but rather relying on the Linear Navier–Stokes (LNS) equations. The three main modules of SPECFEM2D-DG all use the spectral element method (SEM). For both fluid extensions (FNS and LNS), two-way mechanical coupling conditions preserve the Riemann problem solution at the fluid–solid interface. Absorbing outer boundary conditions (ABCs) derived from the perfectly matched layers’ approach is proposed for the LNS extension. The SEM approach supports complex topographies and unstructured meshes. The LNS equations allow the use of range-dependent atmospheric models, known to be crucial for the propagation of infrasound at regional scales. The LNS extension is verified using the method of manufactured solutions, and convergence is numerically characterized. The mechanical coupling conditions at the fluid–solid interface (between the LNS and elastodynamics systems of equations) are verified against theoretical reflection-transmission coefficients. The ABCs in the LNS extension are tested and prove to yield satisfactory energy dissipation. In an example case study, we model infrasonic waves caused by quakes occurring under various topographies; we characterize the acoustic scattering conditions as well as the apparent acoustic radiation pattern. Finally, we discuss the example case and conclude by describing the capabilities of this software. SPECFEM2D-DG is open-source and is freely available online on GitHub.
Item Type: | Article | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Related URLs: |
| ||||||||||||
ORCID: |
| ||||||||||||
Additional Information: | © The Author(s) 2021. Published by Oxford University Press on behalf of The Royal Astronomical Society. This article is published and distributed under the terms of the Oxford University Press, Standard Journals Publication Model (https://academic.oup.com/journals/pages/open_access/funder_policies/chorus/standard_publication_model). Received 2021 May 19; in original form 2020 September 22. Published: 05 August 2021. The authors acknowledge two reviewers for their constructive remarks. The authors thank the TGCC (Paris, France, project GENCI gen10476) and CALMIP (Toulouse, France, project #p1404) computing centres for HPC resources. The authors acknowledge both the ‘Direction Générale de l’Armement’ (French Directorate General of Armaments) and the ‘Région Occitanie Pyrénées-Méditerranée’ for funding the PhD grant of LM. Author contribution statement: LM developed the Linear Navier–Stokes extension, implemented it in the SPECFEM2D-DG software, designed and tested the verification cases, performed and analysed the application cases, and wrote the paper; RM provided an expertise in numerical modelling and helped design the absorbing boundary conditions; QB first introduced the discontinuous Galerkin method in SPECFEM2D-DG, implemented the Full Navier–Stokes extension SPECFEM2D-DG-FNS (Brissaud et al. 2017) and provided key help in developing SPECFEM2D-DG-LNS; RFG contributed to the conceptualization and analysis of the application cases; all co-authors thoroughly helped proof-reading the manuscript. The authors declare no conflict of interest. Data Availability: The open-source software SPECFEM2D-DG is available open source on GitHub at: https://github.com/samosa-project/specfem2d-dg. The verification cases, the application cases and the scripts for post-processing all results are included in the repository. | ||||||||||||
Errata: | Léo Martire, R Martin, Q Brissaud, R F Garcia, Erratum to: SPECFEM2D-DG, an open-source software modelling mechanical waves in coupled solid–fluid systems: the linearized Navier–Stokes approach, Geophysical Journal International, Volume 229, Issue 1, April 2022, Page 150, https://doi.org/10.1093/gji/ggab451 | ||||||||||||
Group: | Seismological Laboratory | ||||||||||||
Funders: |
| ||||||||||||
Subject Keywords: | Infrasound; Numerical modelling; Computational seismology; Interface waves; Wave propagation | ||||||||||||
Issue or Number: | 1 | ||||||||||||
DOI: | 10.1093/gji/ggab308 | ||||||||||||
Record Number: | CaltechAUTHORS:20220105-380557800 | ||||||||||||
Persistent URL: | https://resolver.caltech.edu/CaltechAUTHORS:20220105-380557800 | ||||||||||||
Official Citation: | Léo Martire, R Martin, Q Brissaud, R F Garcia, SPECFEM2D-DG, an open-source software modelling mechanical waves in coupled solid–fluid systems: the linearized Navier–Stokes approach, Geophysical Journal International, Volume 228, Issue 1, January 2022, Pages 664–697, https://doi.org/10.1093/gji/ggab308 | ||||||||||||
Usage Policy: | No commercial reproduction, distribution, display or performance rights in this work are provided. | ||||||||||||
ID Code: | 112715 | ||||||||||||
Collection: | CaltechAUTHORS | ||||||||||||
Deposited By: | Tony Diaz | ||||||||||||
Deposited On: | 08 Jan 2022 22:03 | ||||||||||||
Last Modified: | 09 Jan 2022 21:46 |
Repository Staff Only: item control page