A comparison of high-order polynomial and wave-based methods for Helmholtz problems

The application of computational modelling to wave propagation problems is hindered by the dispersion error introduced by the discretisation. Two common strategies to address this issue are to use high-order polynomial shape functions (e.g. hp-FEM), or to use physics-based, or Trefftz, methods where the shape functions are local solutions of the problem (typically plane waves). Both strategies have been actively developed over the past decades and both have demonstrated their benefits compared to conventional finite-element methods, but they have yet to be compared. In this paper a high-order polynomial method (p-FEM with Lobatto polynomials) and the wave-based discontinuous Galerkin method are compared for two-dimensional Helmholtz problems. A number of different benchmark problems are used to perform a detailed and systematic assessment of the relative merits of these two methods in terms of interpolation properties, performance and conditioning. It is generally assumed that a wave-based method naturally provides better accuracy compared to polynomial methods since the plane waves or Bessel functions used in these methods are exact solutions of the Helmholtz equation. Results indicate that this expectation does not necessarily translate into a clear benefit, and that the differences in performance, accuracy and conditioning are more nuanced than generally assumed. The high-order polynomial method can in fact deliver comparable, and in some cases superior, performance compared to the wave-based DGM. In addition to benchmarking the intrinsic computational performance of these methods, a number of practical issues associated with realistic applications are also discussed.

[1]  Albert Prinn,et al.  Efficient finite element methods for aircraft engine noise prediction , 2014 .

[2]  Christoph Schwab,et al.  The p and hp versions of the finite element method for problems with boundary layers , 1996, Math. Comput..

[3]  Peter Monk,et al.  Numerical simulation of wave propagation in inhomogeneous media using Generalized Plane Waves , 2015, 1511.08251.

[4]  Hadrien Beriot,et al.  Efficient implementation of high‐order finite elements for Helmholtz problems , 2016 .

[5]  Ralf Hiptmair,et al.  Dispersion analysis of plane wave discontinuous Galerkin methods , 2014 .

[6]  G. Gabard,et al.  A comparison of wave‐based discontinuous Galerkin, ultra‐weak and least‐square methods for wave problems , 2011 .

[7]  Ivo Babuška,et al.  The h, p and h-p version of the finite element method: basis theory and applications , 1992 .

[8]  Victor M. Calo,et al.  Impact of element-level static condensation on iterative solver performance , 2015, Comput. Math. Appl..

[9]  Ralf Hiptmair,et al.  A Survey of Trefftz Methods for the Helmholtz Equation , 2015, 1506.04521.

[10]  G. Gabard,et al.  Physics-based computational methods for aero-acoustics , 2010 .

[11]  Ralf Hiptmair,et al.  Plane Wave Discontinuous Galerkin Methods for the 2D Helmholtz Equation: Analysis of the p-Version , 2011, SIAM J. Numer. Anal..

[12]  L. Chambers Linear and Nonlinear Waves , 2000, The Mathematical Gazette.

[13]  Ralf Hiptmair,et al.  PLANE WAVE DISCONTINUOUS GALERKIN METHODS: ANALYSIS OF THE h-VERSION ∗, ∗∗ , 2009 .

[14]  Olivier Dazel,et al.  A discontinuous Galerkin method with plane waves for sound‐absorbing materials , 2015 .

[15]  R. LeVeque Finite Volume Methods for Hyperbolic Problems: Characteristics and Riemann Problems for Linear Hyperbolic Equations , 2002 .

[16]  Long Yuan,et al.  A Weighted Variational Formulation Based on Plane Wave Basis for Discretization of Helmholtz Equations , 2013 .

[17]  O. Cessenat,et al.  Application of an Ultra Weak Variational Formulation of Elliptic PDEs to the Two-Dimensional Helmholtz Problem , 1998 .

[18]  Charbel Farhat,et al.  Three‐dimensional discontinuous Galerkin elements with plane waves and Lagrange multipliers for the solution of mid‐frequency Helmholtz problems , 2006 .

[19]  Peter Monk,et al.  ERROR ESTIMATES FOR THE ULTRA WEAK VARIATIONAL FORMULATION OF THE HELMHOLTZ EQUATION , 2007 .

[20]  P. Ladevèze,et al.  The variational theory of complex rays for the calculation of medium‐frequency vibrations , 2001 .

[21]  I. Doležel,et al.  Higher-Order Finite Element Methods , 2003 .

[22]  Gwénaël Gabard,et al.  Discontinuous Galerkin methods with plane waves for time-harmonic problems , 2007, J. Comput. Phys..

[23]  Charbel Farhat,et al.  A discontinuous enrichment method for capturing evanescent waves in multiscale fluid and fluid/solid problems , 2008 .

[24]  Peter Monk,et al.  Improvements for the ultra weak variational formulation , 2013 .

[25]  Timothy C. Warburton,et al.  Residual-Based Adaptivity and PWDG Methods for the Helmholtz Equation , 2014, SIAM J. Sci. Comput..

[26]  William E. Schiesser,et al.  Linear and nonlinear waves , 2009, Scholarpedia.

[27]  J. Kaipio,et al.  Computational aspects of the ultra-weak variational formulation , 2002 .

[28]  S. Petersen,et al.  Assessment of finite and spectral element shape functions for efficient iterative simulations of interior acoustics , 2006 .

[29]  G. Karniadakis,et al.  Spectral/hp Element Methods for Computational Fluid Dynamics , 2005 .

[30]  Charbel Farhat,et al.  A discontinuous Galerkin method with Lagrange multipliers for the solution of Helmholtz problems in the mid-frequency regime , 2003 .

[31]  C. Farhat,et al.  Overview of the discontinuous enrichment method, the ultra‐weak variational formulation, and the partition of unity method for acoustic scattering in the medium frequency regime and performance comparisons , 2012 .

[32]  Suchuan Dong,et al.  An eigen-based high-order expansion basis for structured spectral elements , 2011, J. Comput. Phys..

[33]  Gerhard Zumbusch,et al.  Symmetric Hierarchical Polynomials for the h-p-Version of Finite Elements. , 1993 .

[34]  Jerald L Schnoor,et al.  What the h? , 2008, Environmental science & technology.

[35]  C. Farhat,et al.  The Discontinuous Enrichment Method , 2000 .

[36]  Peter Monk,et al.  A least-squares method for the Helmholtz equation , 1999 .

[37]  Peter Monk,et al.  The Ultra Weak Variational Formulation Using Bessel Basis Functions , 2012 .

[38]  Y. Saad,et al.  Preconditioning Helmholtz linear systems , 2010 .

[39]  I. Babuska,et al.  Finite element method for solving problems with singular solutions , 1996 .

[40]  Robert Michael Kirby,et al.  From h to p efficiently: Implementing finite and spectral/hp element methods to achieve optimal performance for low- and high-order discretisations , 2010, J. Comput. Phys..

[41]  Raytcho D. Lazarov,et al.  Higher-order finite element methods , 2005, Math. Comput..

[42]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[43]  R. J. Astley,et al.  A comparison of two Trefftz‐type methods: the ultraweak variational formulation and the least‐squares method, for solving shortwave 2‐D Helmholtz problems , 2007 .

[44]  R. Hiptmair,et al.  Plane Wave Discontinuous Galerkin Methods: Exponential Convergence of the $$hp$$hp-Version , 2016, Found. Comput. Math..

[45]  Victor Eijkhout,et al.  Sparse direct factorizations through unassembled hyper-matrices , 2010 .

[46]  Mark Ainsworth,et al.  Discrete Dispersion Relation for hp-Version Finite Element Approximation at High Wave Number , 2004, SIAM J. Numer. Anal..

[47]  L. Thompson A review of finite-element methods for time-harmonic acoustics , 2006 .

[48]  Allan D. Pierce,et al.  Acoustics , 1989 .

[49]  W. Desmet A wave based prediction technique for coupled vibro-acoustic analysis , 1998 .

[50]  Bruno Després,et al.  Using Plane Waves as Base Functions for Solving Time Harmonic Equations with the Ultra Weak Variational Formulation , 2003 .

[51]  Ivo Babuška,et al.  The p - and h-p version of the finite element method, an overview , 1990 .

[52]  Charbel Farhat,et al.  Higher‐order extensions of a discontinuous Galerkin method for mid‐frequency Helmholtz problems , 2004 .

[53]  J. Caruthers,et al.  GREEN FUNCTION DISCRETIZATION FOR NUMERICAL SOLUTION OF THE HELMHOLTZ EQUATION , 1995 .

[54]  I. Babuska,et al.  The partition of unity finite element method: Basic theory and applications , 1996 .

[55]  R. J. Astley,et al.  Modelling of short wave diffraction problems using approximating systems of plane waves , 2002 .

[56]  Pablo Gamallo,et al.  Comparison of two wave element methods for the Helmholtz problem , 2006 .

[57]  H. Bériot,et al.  Analysis of high‐order finite elements for convected wave propagation , 2013 .

[58]  C. S. Chen,et al.  A new method of fundamental solutions applied to nonhomogeneous elliptic problems , 2005, Adv. Comput. Math..

[59]  Bruno Després,et al.  A generalized plane-wave numerical method for smooth nonconstant coefficients , 2014 .

[60]  R. Hiptmair,et al.  Trefftz discontinuous Galerkin methods for acoustic scattering on locally refined meshes , 2014 .

[61]  R. Jeremy Astley,et al.  Numerical methods for noise propagation in moving flows, with application to turbofan engines , 2009 .

[62]  Ralf Hiptmair,et al.  Approximation by harmonic polynomials in star-shaped domains and exponential convergence of Trefftz hp-DGFEM , 2012 .

[63]  I. Babuska,et al.  Finite Element Solution of the Helmholtz Equation with High Wave Number Part II: The h - p Version of the FEM , 1997 .

[64]  Ivo Babuska,et al.  The p and h-p Versions of the Finite Element Method, Basic Principles and Properties , 1994, SIAM Rev..

[65]  Marco L. Bittencourt,et al.  Construction of minimum energy high-order Helmholtz bases for structured elements , 2016, J. Comput. Phys..

[66]  C. Farhat,et al.  A discontinuous enrichment method for three‐dimensional multiscale harmonic wave propagation problems in multi‐fluid and fluid–solid media , 2008 .