Abstract

We describe how a time-discretized wave equation in a homogeneous medium can be solved by boundary integral methods. The time discretization can be a multistep, Runge–Kutta, or a more general multistep-multistage method. The resulting convolutional system of boundary integral equations belongs to the family of convolution quadratures of Lubich. The aim of this work is twofold. It describes an efficient, robust, and easily parallelizable method for solving the semidiscretized system. The resulting algorithm has the main advantages of time-stepping methods and of Fourier synthesis: at each time-step, a system of linear equations with the same system matrix needs to be solved, yet computations can easily be done in parallel; the computational cost is almost linear in the number of time-steps; and only the Laplace transform of the time-domain fundamental solution is needed. The new aspect of the algorithm is that all this is possible without ever explicitly constructing the weights of the convolution quadrature. This approach also readily allows the use of modern data-sparse techniques to efficiently perform computation in space. We investigate theoretically and numerically to which extent hierarchical matrix ($\mathcal H$-matrix) techniques can be used to speed up the space computation. The second aim of this article is to perform a series of large-scale 3D experiments with a range of multistep and multistage time discretization methods: the backward difference formula of order 2 (BDF2), the Trapezoid rule, and the 3-stage Radau IIA methods are investigated in detail. One of the conclusions of the experiments is that the Radau IIA method often performs overwhelmingly better than the linear multistep methods, especially for problems with many reflections, yet, in connection with hyperbolic problems, BDFs have so far been predominant in the literature on convolution quadrature.

MSC codes

  1. 35L05
  2. 65M38

Keywords

  1. wave equation
  2. boundary integral equations
  3. convolution quadrature
  4. multistep methods
  5. Runge–Kutta methods
  6. hierarchical matrices

Get full access to this article

View all available purchase options and get full access to this article.

References

1.
S. Amini and A. Profit, Multi-level fast multipole solution of the scattering problem, Eng. Anal. Bound. Elem., 27 (2003), pp. 547–564.
2.
A. Bamberger and T. Ha Duong, Formulation variationelle espace-temps pour le calcul par potentiel retardé de la diffraction d'une onde acoustique. I, Math. Methods Appl. Sci., 8 (1986), pp. 405–435.
3.
A. Bamberger and T. Ha Duong, Formulation variationelle pour le calcul de la diffraction d'une onde acoustique par une surface rigide, Math. Methods Appl. Sci., 8 (1986), pp. 598–608.
4.
L. Banjai, Multistep and multistage boundary integral methods for the wave equation, AIP Conf. Proc., 1168 (2009), pp. 302–305.
5.
L. Banjai and W. Hackbusch, Hierarchical matrix techniques for low- and high-frequency Helmholtz problems, IMA J. Numer. Anal., 28 (2008), pp. 46–79.
6.
L. Banjai and Ch. Lubich, An error analysis of Runge-Kutta convolution quadrature, submitted.
7.
L. Banjai and D. Peterseim, Parallel Multistep Methods for Linear Evolution Problems, Technical Report 26, MPI for Mathematics in the Sciences, Leipzig, 2009.
8.
L. Banjai and S. Sauter, Rapid solution of the wave equation in unbounded domains, SIAM J. Numer. Anal., 47 (2008), pp. 227–249.
9.
M. Bebendorf, Hierarchical LU decomposition-based preconditioners for BEM, Computing, 74 (2005), pp. 225–247.
10.
D. J. Chappell, Convolution quadrature Galerkin boundary element method for the wave equation with reduced quadrature weight computation, IMA J. Numer. Anal., to appear. (Published online March 11, 2010.)
11.
D. Colton and R. Kress, Inverse Acoustic and Electromagnetic Scattering Theory, 2nd ed., Springer-Verlag, Berlin, 1998.
12.
M. Costabel, Developments in boundary element methods for time-dependent problems, in Problems and Methods in Mathematical Physics (Chemnitz, 1993), Teubner-Texte Math. 134. Teubner, Stuttgart, 1994, pp. 17–32.
13.
R. D'Ambrosio, G. Izzo, and Z. Jackiewicz, Highly stable general linear methods for differential systems, AIP Conf. Proc., 1168 (2009), pp. 21–24.
14.
E. Darve and P. Havé, Efficient fast multipole method for low-frequency scattering, J. Comput. Phys., 197 (2004), pp. 341–363.
15.
D. Eidus, The principle of limit amplitude, Russ. Math. Surv., 24 (1969), pp. 97–167.
16.
A. Ergin, B. Shanker, and E. Michielssen, Fast analysis of transient acoustic wave scattering from rigid bodies using the multilevel plane wave time domain algorithm, J. Acoust. Soc. Amer., 117 (2000), pp. 1168–1178.
17.
C. Geuzaine and J.-F. Remacle, GMSH: A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities, Internat. J. Numer. Methods Engrg., 79 (2009), pp. 1309–1331.
18.
L. Grasedyck, Adaptive recompression of $\cal H$-matrices for BEM, Computing, 74 (2005), pp. 205–223.
19.
L. Grasedyck and W. Hackbusch, Construction and arithmetics of $\cal H$-matrices, Computing, 70 (2003), pp. 295–334.
20.
T. Ha-Duong, On retarded potential boundary integral equations and their discretization, in Computational Methods in Wave Propagation, Vol. 31, M. Ainsworth, P. Davies, D. Duncan, P. Martin, and B. Rynne, eds., Springer, Heidelberg, 2003, pp. 301–336.
21.
T. Ha-Duong, B. Ludwig, and I. Terrasse, A Galerkin BEM for transient acoustic scattering by an absorbing obstacle, Internat. J. Numer. Methods Engrg., 57 (2003), pp. 1845–1882.
22.
W. Hackbusch, Integral Equations, Birkhäuser-Verlag, Basel, 1995.
23.
W. Hackbusch, Hierarchische Matrizen. Algorithmen und Analysis, Springer, Berlin, Heidelberg, 2009.
24.
W. Hackbusch, W. Kress, and S. Sauter, Sparse convolution quadrature for time domain boundary integral formulations of the wave equation by cutoff and panel-clustering, in Boundary Element Analysis: Mathematical Aspects and Applications, M. Schanz and O. Steinbach, eds., Lect. Notes in Appl. Comput. Mech. 29, Springer, Berlin, 2007, pp. 113–134.
25.
W. Hackbusch, W. Kress, and S. A. Sauter, Sparse convolution quadrature for time domain boundary integral formulations of the wave equation, IMA J. Numer. Anal., 29 (2009), pp. 158–179.
26.
E. Hairer, Ch. Lubich, and M. Schlichte, Fast numerical solution of nonlinear Volterra convolution equations, SIAM J. Sci. Stat. Comput., 6 (1985), pp. 532–541.
27.
E. Hairer and G. Wanner, Solving Ordinary Differential Equations, II. Stiff and Differential-Algebraic Problems, 2nd ed., Springer Ser. Comput. Math. 14, Springer-Verlag, Berlin, 1996.
28.
G. C. Hsiao and W. L. Wendland, Boundary Integral Equations, Appl. Math. Sci. 164, Springer-Verlag, Berlin, 2008.
29.
W. Kress and S. Sauter, Numerical treatment of retarded boundary integral equations by sparse panel clustering, IMA J. Numer. Anal., 28 (2008), pp. 162–185.
30.
R. Kriemann, HLIBpro C Language Interface, Technical Report 10/2008, MPI for Mathematics in the Sciences, Leipzig, 2008.
31.
R. Kriemann, HLIBpro User Manual, Technical Report 9/2008, MPI for Mathematics in the Sciences, Leipzig, 2008.
32.
A. R. Laliena and F.-J. Sayas, Theoretical aspects of the application of convolution quadrature to scattering of acoustic waves, Numer. Math., 112 (2009), pp. 637–678.
33.
Ch. Lubich, On the multistep time discretization of linear initial-boundary value problems and their boundary integral equations, Numer. Math., 67 (1994), pp. 365–389.
34.
Ch. Lubich and A. Ostermann, Runge-Kutta methods for parabolic equations and convolution quadrature, Math. Comp., 60 (1993), pp. 105–131.
35.
W. McLean, Strongly Elliptic Systems and Boundary Integral Equations. Cambridge University Press, Cambridge, UK, 2000.
36.
V. Rokhlin, Rapid solution of integral equations of scattering theory in two dimensions, J. Comput. Phys., 86 (1990), pp. 414–439.
37.
V. Rokhlin, Diagonal forms of translation operators for the Helmholtz equation in three dimensions, Appl. Comput. Harmon. Anal., 1 (1993), pp. 82–93.
38.
S. Sauter and C. Schwab, Randelementmethoden, Teubner, Leipzig, 2004.
39.
M. Schanz, Wave Propagation in Viscoelastic and Poroelastic Continua. A Boundary Element Approach, Lect. Notes Appl. Comput. Mech. 2, Springer, Berlin, 2001.
40.
A. H. Schatz, V. Thomée, and W. L. Wendland, Mathematical Theory of Finite and Boundary Element Methods, DMV Seminar 15, Birkhäuser-Verlag, Basel, 1990.
41.
B. Shanker, A. A. Ergin, K. Aygün, and E. Michielssen, Analysis of transient electromagnetic scattering from closed surfaces using a combined field integral equation, IEEE Trans. Antennas and Propagation, 48 (2000), pp. 1064–1074.
42.
X. Wang, R. A. Wildman, D. S. Weile, and P. Monk, A finite difference delay modeling approach to the discretization of the time domain integral equations of electromagnetics, IEEE Trans. Antennas and Propagation, 56 (2008), pp. 2442–2452.
43.
D. W. Zingg, Comparison of high-accuracy finite-difference methods for linear wave propagation, SIAM J. Sci. Comput., 22 (2000), pp. 476–502.

Information & Authors

Information

Published In

cover image SIAM Journal on Scientific Computing
SIAM Journal on Scientific Computing
Pages: 2964 - 2994
ISSN (online): 1095-7197

History

Submitted: 3 November 2009
Accepted: 19 July 2010
Published online: 29 September 2010

MSC codes

  1. 35L05
  2. 65M38

Keywords

  1. wave equation
  2. boundary integral equations
  3. convolution quadrature
  4. multistep methods
  5. Runge–Kutta methods
  6. hierarchical matrices

Authors

Affiliations

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

View Options

View options

PDF

View PDF

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media