Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published January 2022 | Erratum + Supplemental Material + Published
Journal Article Open

SPECFEM2D-DG, an open-source software modelling mechanical waves in coupled solid–fluid systems: the linearized Navier–Stokes approach

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.

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

Attached Files

Published - ggab308.pdf

Supplemental Material - ggab308_supplemental_file.pdf

Erratum - ggab451.pdf

Files

ggab308.pdf
Files (9.8 MB)
Name Size Download all
md5:b7a5cb1590f334edb1bd136bc2bd6074
5.3 MB Preview Download
md5:390f35e297fcbf635491fa701fedb104
4.4 MB Preview Download
md5:3d287113390f46b7099837f919f6329c
154.8 kB Preview Download

Additional details

Created:
August 22, 2023
Modified:
October 23, 2023