spyro: a Firedrake-based wave propagation and full-waveform-inversion finite-element solver
-
Published:2022-11-30
Issue:23
Volume:15
Page:8639-8667
-
ISSN:1991-9603
-
Container-title:Geoscientific Model Development
-
language:en
-
Short-container-title:Geosci. Model Dev.
Author:
Roberts Keith J., Olender AlexandreORCID, Franceschini Lucas, Kirby Robert C., Gioria Rafael S.ORCID, Carmo Bruno S.
Abstract
Abstract. In this article, we introduce spyro, a software stack to solve wave propagation in heterogeneous domains and perform full waveform inversion (FWI) employing the finite-element framework from Firedrake, a high-level Python package for the automated solution of partial differential equations using the finite-element method. The capability of the software is demonstrated by using a continuous Galerkin approach to perform FWI for seismic velocity model building, considering realistic geophysics examples. A time domain FWI approach that uses meshes composed of variably sized triangular elements to discretize the domain is detailed. To resolve both the forward and adjoint-state equations and to calculate a mesh-independent gradient associated with the FWI process, a fully explicit, variable higher-order (up to degree k=5 in 2D and k=3 in 3D) mass-lumping method is used. We show that, by adapting the triangular elements to the expected peak source frequency and properties of the wave field (e.g., local P-wave speed) and by leveraging higher-order basis functions, the number of degrees of freedom necessary to discretize the domain can be reduced. Results from wave simulations and FWIs in both 2D and 3D highlight our developments and demonstrate the benefits and challenges with using triangular meshes adapted to the material properties.
Funder
Shell Brasil National Science Foundation Conselho Nacional de Desenvolvimento Científico e Tecnológico
Publisher
Copernicus GmbH
Reference83 articles.
1. Alnæs, M., Blechta, J., Hake, J., Johansson, A., Kehlet, B., Logg, A.,
Richardson, C., Ring, J., Rognes, M. E., and Wells, G. N.: The FEniCS
project version 1.5, Archive of Numerical Software, 3, 100, https://doi.org/10.11588/ans.2015.100.20553, 2015. a, b 2. Alnæs, M. S., Logg, A., Ølgaard, K. B., Rognes, M. E., and Wells, G. N.:
Unified form language, ACM Trans. Math. Softw., 40, 1–37,
https://doi.org/10.1145/2566630, 2014. a, b 3. Aminzadeh, F., Burkhard, N., Long, J., Kunz, T., and Duclos, P.: Three
dimensional SEG/EAEG models – an update, The Leading Edge, 15, 131–134,
https://doi.org/10.1190/1.1437283, 1996. a 4. Anquez, P., Pellerin, J., Irakarama, M., Cupillard, P., Lévy, B., and Caumon,
G.: Automatic correction and simplification of geological maps and
cross-sections for numerical simulations, Cr. Geosci., 351, 48–58,
https://doi.org/10.1016/j.crte.2018.12.001, 2019. a, b, c, d, e 5. Basker, B., Rüger, A., Deng, L., and Jaramillo, H.: Practical
considerations and quality control for an FWI workflow, The Leading Edge, 35,
151–156, 2016. a
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|