Abstract
We consider a frequency-domain heterogeneous wave propagation model governed by the Helmholtz partial differential equation (PDE) and an impedance boundary condition. The celebrated standard (H1) variational formulation of the model is non-coercive. It is an open problem to establish a coercive variational formulation of the heterogeneous model. The main focus of this article is on solving this continuous model formulation and analysis problem, and hence establishing an efficient preconditioned numerical algorithm for simulating our novel coercive variational formulation. We develop the variational formulation for the heterogeneous model (in a Hilbert space V equipped with a stronger norm than the H1-norm) and prove that the associated sesquilinear form is coercive, with a wavenumber-independent coercivity constant. We use this result to derive a wavenumber-independent bound for solutions of the heterogeneous media wave propagation model in the V -norm. Additionally, we prove continuity of the sesquilinear form, with a wavenumber-explicit continuity constant. Using our analysis-supported coercive formulation, we develop a high-order frequency robust-preconditioned finite element method (FEM)-based heterogeneous media discrete wave model. For demonstrating efficiency and convergence of the coercive high-order FEM model, we use non-convex media comprising curved and non-smooth boundaries and low- to high-frequency input incident waves. For the heterogeneous media, with size varying from tens to hundreds of wavelengths, we demonstrate that our new preconditioned-FEM model requires a very low number of GMRES iterations, and the number of iterations is independent of the wavenumber of the model. We also use a class of additive Schwarz domain decomposition (DD) algorithms to implement the preconditioned-FEM model. The DD-based high-order preconditioned-FEM results and comparisons further demonstrate efficiency of the coercive formulation to simulate wave propagation in heterogenous media.
Similar content being viewed by others
References
Babuska, I.M., Sauter, S.A.: Is the pollution effect of the FEM avoidable for the Helmholtz equation considering high wave numbers?. SIAM J. Numer. Anal. 34 (6), 2392–2423 (1997)
Barucq, H., Chaumont-Frelet, T., Gout, C.: Stability analysis of heterogeneous Helmholtz problems and finite element solution based on propagation media approximation. Math. Comp. 86, 21292157 (2017)
Baskin, D., Spence, E.A., Wunsch, J.: Sharp high-frequency estimates for the Helmholtz equation and applications to boundary integral equations. SIAM J. Math. Anal. 48, 229–267 (2016)
Bonazzoli, M., Dolean, V., Graham, I., Spence, E., Tournier, P.: Two-level preconditioners for the Helmholtz equation. In: Bjorstad, P., Brenner, S., Halpern, L., Kornhuber, R., Kim, H., Rahman, T., Widlund, O. (eds.) ‘Domain decomposition methods in science and engineering XXIV’, vol. 125, Lecture notes in computational science and engineering, pp 139–147. Springer (2018)
Brown, D.L., Gallistl, D., Peterseim D: Multiscale Petrov-Galerkin method for high-frequency heterogeneous Helmholtz equations. In: Meshfree methods for partial differential equations, vol. VIII, pp. 85–115 (2017)
Chaumont-Frelet, T: On high order methods for the heterogeneous Helmholtz equation. Comput. Math. Appl. 72, 22032225 (2016)
Cocquet, P. -H., Gander, M.J.: On the minimal shift in the shifted Laplacian preconditioner for multigrid to work (2015)
Cocquet, P. -H., Gander, M.J.: On the minimal shift in the shifted Laplacian preconditioner for multigrid to work. In: ‘Domain decomposition methods in science and engineering XXII’. Springer, pp. 137–145 (2016)
Cocquet, P. -H., Gander, M.J.: How large a shift is needed in the shifted Helmholtz preconditioner for its effective inversion by multigrid?. SIAM J. Sci. Comput. 39, A438–A478 (2017)
Colton, D., Kress, R.: Inverse acoustic and electromagnetic scattering theory. Springer, Berlin (1998)
Cools, S., Vanroose, W: Local Fourier analysis of the complex shifted Laplacian preconditioner for Helmholtz problems. Numerical Linear Algebra with Applications 20(4), 575–597 (2013)
Cottrell, J.A., Hughes, T.R., Bazilevs, Y.: Isogeometric analysis: toward integration of CAD and FEA. Wiley, New York (2009)
Cummings, P., Feng, X.: Sharp regularity coefficient estimates for complex-valued acoustic and elastic Helmholtz equations. Math. Models Methods Appl. Sci. 16, 139160 (2006)
Diwan, G.C., Moiola, A., Spence, E.A.: Can coercive formulations lead to fast and accurate solution of the Helmholtz equation?. J. Comput. Appl. Math. 352, 110131 (2019)
Egorov, Y.V., Shubin, M.A.: Partial differential equations. Springer, Berlin (1993)
Erlangga, Y., Oosterlee, C., Vuik, C.: A novel multigrid based preconditioner for heterogeneous Helmholtz problems. SIAM J. Sci. Comput. 27, 1471–1492 (2006)
Erlangga, Y., Vuik, C., Oosterlee, C.: A novel multigrid based preconditioner for heterogeneous Helmholtz problems. Appl. Numer. Math. 50, 409425 (2004)
Esterhazy, S., Melenk, J.: On stability of discretizations of the Helmholtz equation. In: Graham, I., Hou, T., Lakkis, O., Scheichl, R. (eds.) ‘Numerical analysis of multiscale problems’, vol. 83, Lecture notes in computational science and engineering, pp 285–324. Springer (2012)
Gander, M., Graham, I.G., Spence, E.: Applying GMRES to the Helmholtz equation with shifted Laplacian preconditioning: what is the largest shift for which wavenumber-independent convergence is guaranteed?. Numer. Math. 131, 567–614 (2015)
Gander, M., Zhang, H.: Iterative solvers for the Helmholtz equation: factorization, sweeping preconditioners, source transfer, single layer potentials, polarized traces, and optimized Schwarz methods, SIAM Rev. pp. 3–76 (2019)
Ganesh, M., Morgenstern, C: High-order FEM-BEM computer models for wave propagation in unbounded and heterogeneous media: application to time-harmonic acoustic horn problem. J. Comp. Appl. Math. 37, 183–203 (2016)
Ganesh, M., Morgenstern, C.: An efficient multigrid algorithm for heterogeneous acoustic media sign-indefinite high-order FEM models, Numer. Linear Algebra Appl. p. e2049 (2017)
Ganesh, M., Morgenstern, C.: A sign-definite preconditioned high-order FEM part-I: formulation and simulation for bounded homogeneous media wave propagation. SIAM J Sci. Comput. 39, S563–S586 (2017)
Ganesh, M., Morgenstern, C.: High-order FEM domain decomposition sign-indefinite models for high-frequency wave propagation in heterogeneous media. Comp. Math. Appl. (CAMWA) 75, 1961–1972 (2018)
Graham, I.G., Pembery, O.R., Spence, E.A.: The Helmholtz equation in heterogeneous media: a priori bounds, well-posedness, and resonances, J. Diff. Eqns., pp. 2869–2923 (2019)
Graham, I.G., Sauter, S.: Stability and finite element error analysis for the Helmholtz equation with variable coefficients. Math. Comput. arXiv:1803.00966 (2019), to appear
Graham, I.G., Spence, E., Vainikko, E.: Domain decomposition preconditioning for high-frequency Helmholtz problems using absorption. Math. Comp. 86, 2089–2127 (2017)
Hetmaniuk, U: Stability estimates for a class of Helmholtz problems. Commun. Math. Sci. 5, 665678 (2007)
Höllig, K: Finite element methods with B-Splines number 26 in. ‘Frontiers in Applied Mathematics’, SIAM, Philadelphia (2003)
Ihlenburg, F., Babuska, I.: Finite element solution of the Helmholtz equation with high wave number part II: The h-p version of the fem. SIAM J. Numer. Anal. 34(1), 315–358 (1997)
McLean, W.: Strongly elliptic systems and boundary integral equations. Cambridge University Press, Cambridge (2000)
Melenk, J.: On generalized finite element methods, PhD thesis (1995)
Melenk, J.M., Sauter, S.: Wavenumber explicit convergence analysis for Galerkin discretizations of the Helmholtz equation. SIAM J. Numerical Analysis 49, 1210–1243 (2011)
Melenk, J., Sauter, S.: Convergence analysis for finite element discretizations of the Helmholtz equation with Dirichlet-to-Neumann boundary conditions. Math. Comput. 79, 1871–1914 (2010)
Moiola, A., Spence, E.: Is the Helmholtz equation really sign-indefinite?. SIAM Rev. 56, 274–312 (2014)
Moiola, A., Spence, E.: Acoustic transmission problems: wavenumber-explicit bounds and resonance-free regions. M3As 39, 317–354 (2019)
Morawetz, C., Ludwig, D.: An inequality for the reduced wave equation. Comm. Pure Appl. Math. 21, 187–203 (1968)
Ohlberger, M., Verfurth, B.: A new heterogeneous multiscale method for the Helmholtz equation with high contrast. Multiscale Model Simul. 16, 385411 (2018)
Sauter, S., Torres, C.: Stability estimate for the Helmholtz equation with rapidly jumping coefficients. arXiv:1711.05430 (2017)
Sheikh, A., Lahaye, D.C.: Vuik On the convergence of shifted laplace preconditioner combined with multilevel deflation. Numerical Linear Algebra with Applications 20(4), 645–662 (2013)
Spence, E: Wavenumber-explicit bounds in time-harmonic acoustic scattering. SIAM J. Math. Anal. 46, 2987–3024 (2014)
Zhu, L.H.: Pre-asymptotic error analysis of CIP-FEM and FEM for Helmholtz equation with high wave number. part II: h-p version. SIAM J. Numer. Anal. 51, 1828–1852 (2012)
Acknowledgments
Support of the Colorado Golden Energy Computing Organization (GECO) is gratefully acknowledged. The first author would like to thank Dr. Stuart Hawkins and Dr. Euan Spence for their constructive comments on an earlier version of this article.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix: High-order WEB-splines FEM
Appendix: High-order WEB-splines FEM
We omit the details of the WEB-method implemented in this article and refer to [22, 29].
1.1 A.1 Basis implementation example
For the star-shaped geometry used as an example in this paper, we illustrate the construction of the WEB-spline basis using h = (1/2)2. We begin by placing a grid with uniform width h = (1/2)2 over the domain, and we make sure that the grid is large enough to contain all of the supports of the relevant splines. Then, the grid cells are classified, identifying each grid cell by the lower left vertex. The grid choice and classification are shown in Fig. 5a. We take advantage of the rectangular portions of the geometry, and choose a grid for the FEM basis which fits this portion well. Then, extension of the basis splines is only needed near the curved portion of the geometry. While the initial grid has a uniform width h, the resulting WEB-splines have non-uniform support sizes.
The grid-cell classification does not change with choice of spline degree p, but the classification of basis splines and the extension process do because the size of the supports of the splines increases as p increases. We implement splines of degree p = 2, 3, and 4 which are \(\mathcal {C}^{p-1}({\Omega })\) continuous, and similar to cells we identify splines by the cell and vertex in the lower left corner of their supports. The classification and extension for p = 2, 3, and 4 are shown in Fig. 5b, c, and d respectively.
1.2 A.2 Remark on Degrees of Freedom
We choose to implement the new formulations with WEB-splines for many reasons. One advantage of this method is that for a fixed grid width h, we can increase the degree p of the splines used without a large increase in the degrees of freedom (DoF) for the problem.
Traditional triangular elements with polynomial basis splines of degree p require DoF for each element equal to (1/2)(p + 1)(p + 2), and hence, for a fixed h, the DoF grow rapidly as p is increased. This is not the case with the WEB-spines basis construction.
We demonstrate the DoF for various choices of h when increasing p in Table 28. Thus, we can achieve high-order convergence without adding much computational cost. There is a small increase in the density of the matrices as p is increased which can be seen in Table 28. Additionally, the change in density for different p for a coarse grid with h = (1/2)2 and a fine grid with h = (1/2)5 can be seen in the sparsity pattern plots given in Fig. 6.
The number of nonzero entries (nnz) in a row of the FEM system corresponding to an un-modified interior spline is less than or equal to (p + 1)d. Additionally, from [29], the ratio of outer splines to inner splines decreases like O(h). Thus, most rows in the system have nnz ≤ (p + 1)d, and the number of entries in the system is less than or equal to CDoFh−d for a constant CDoF > 0. For the example problem here, we expect to see order, two growth in the number of nonzero entries for the system as the mesh size is decreased independent of the choice of p. This is verified in Table 29 where we present the number of nonzero entries for various p and h and demonstrate that the experimental order of growth (EOG) for the systems used in this paper is approximately two.
Rights and permissions
About this article
Cite this article
Ganesh, M., Morgenstern, C. A coercive heterogeneous media Helmholtz model: formulation, wavenumber-explicit analysis, and preconditioned high-order FEM. Numer Algor 83, 1441–1487 (2020). https://doi.org/10.1007/s11075-019-00732-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-019-00732-8
Keywords
- Helmholtz equation
- Heterogeneous
- Coercive
- Wavenumber-explicit
- Finite element method
- High-order
- Preconditioner
- Domain decomposition
- Additive Schwarz