Skip to main content
    • Aa
    • Aa
  • Get access
    Check if you have access via personal or institutional login
  • Cited by 54
  • Cited by
    This article has been cited by the following publications. This list is generated based on data provided by CrossRef.

    Ambikasaran, Sivaram Foreman-Mackey, Daniel Greengard, Leslie Hogg, David W. and O'Neil, Michael 2016. Fast Direct Methods for Gaussian Processes. IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 38, Issue. 2, p. 252.

    Ambikasaran, Sivaram Borges, Carlos Imbert-Gerard, Lise-Marie and Greengard, Leslie 2016. Fast, Adaptive, High-Order Accurate Discretization of the Lippmann--Schwinger Equation in Two Dimensions. SIAM Journal on Scientific Computing, Vol. 38, Issue. 3, p. A1770.

    Ho, Kenneth L. and Ying, Lexing 2016. Hierarchical Interpolative Factorization for Elliptic Operators: Differential Equations. Communications on Pure and Applied Mathematics, Vol. 69, Issue. 8, p. 1415.

    L. Ho, Kenneth and Ying, Lexing 2016. Hierarchical Interpolative Factorization for Elliptic Operators: Integral Equations. Communications on Pure and Applied Mathematics, Vol. 69, Issue. 7, p. 1314.

    Minden, Victor Damle, Anil Ho, Kenneth L. and Ying, Lexing 2016. A Technique for Updating Hierarchical Skeletonization-Based Factorizations of Integral Operators. Multiscale Modeling & Simulation, Vol. 14, Issue. 1, p. 42.

    Nguyen, Linh V. and Kunyansky, Leonid A. 2016. A Dissipative Time Reversal Technique for Photoacoustic Tomography in a Cavity. SIAM Journal on Imaging Sciences, Vol. 9, Issue. 2, p. 748.

    Simpson, R.N. and Liu, Z. 2016. Acceleration of isogeometric boundary element analysis through a black-box fast multipole method. Engineering Analysis with Boundary Elements, Vol. 66, p. 168.

    Borges, Carlos and Greengard, Leslie 2015. Inverse Obstacle Scattering in Two Dimensions with Multiple Frequency Data and Multiple Angles of Incidence. SIAM Journal on Imaging Sciences, Vol. 8, Issue. 1, p. 280.

    Bremer, James Gillman, Adrianna and Martinsson, Per-Gunnar 2015. A high-order accurate accelerated direct solver for acoustic scattering from surfaces. BIT Numerical Mathematics, Vol. 55, Issue. 2, p. 367.

    Chen, Shu-Wen Zhou, Hou-Xing Kong, Wei-Bin and Hong, Wei 2015. 2015 IEEE International Conference on Computational Electromagnetics. p. 294.

    Corona, Eduardo Martinsson, Per-Gunnar and Zorin, Denis 2015. An <mml:math altimg="si1.gif" overflow="scroll" xmlns:xocs="" xmlns:xs="" xmlns:xsi="" xmlns="" xmlns:ja="" xmlns:mml="" xmlns:tb="" xmlns:sb="" xmlns:ce="" xmlns:xlink="" xmlns:cals="" xmlns:sa=""><mml:mi>O</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>N</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math> direct solver for integral equations on the plane. Applied and Computational Harmonic Analysis, Vol. 38, Issue. 2, p. 284.

    Dault, Daniel and Shanker, Balasubramaniam 2015. Wiley Encyclopedia of Electrical and Electronics Engineering.

    Faustmann, Markus Melenk, Jens Markus and Praetorius, Dirk 2015. $$\mathcal {H}$$ H -matrix approximability of the inverses of FEM matrices. Numerische Mathematik, Vol. 131, Issue. 4, p. 615.

    Hao, S. Martinsson, P.G. and Young, P. 2015. An efficient and highly accurate solver for multi-body acoustic scattering problems involving rotationally symmetric scatterers. Computers & Mathematics with Applications, Vol. 69, Issue. 4, p. 304.

    Hochman, Amit 2015. 2015 IEEE 24th Electrical Performance of Electronic Packaging and Systems (EPEPS). p. 177.

    Liu, Yan-Nan Xu, Ming-Ming Pan, Xiao-Min Sheng, Xin-Qing and Jin, Cong-Jun 2015. 2015 IEEE International Symposium on Antennas and Propagation & USNC/URSI National Radio Science Meeting. p. 738.

    Omar, Saad and Jiao, Dan 2015. A Linear Complexity Direct Volume Integral Equation Solver for Full-Wave 3-D Circuit Extraction in Inhomogeneous Materials. IEEE Transactions on Microwave Theory and Techniques, Vol. 63, Issue. 3, p. 897.

    Quaife, Bryan and Biros, George 2015. On preconditioners for the Laplace double-layer in 2D. Numerical Linear Algebra with Applications, Vol. 22, Issue. 1, p. 101.

    Xu, Kai-Jiang Huang, Si-Lu Pan, Xiao-Min and Sheng, Xin-Qing 2015. 2015 IEEE International Symposium on Antennas and Propagation & USNC/URSI National Radio Science Meeting. p. 752.

    Gillman, A. and Martinsson, P. G. 2014. A Direct Solver with $O(N)$ Complexity for Variable Coefficient Elliptic PDEs Discretized via a High-Order Composite Spectral Collocation Method. SIAM Journal on Scientific Computing, Vol. 36, Issue. 4, p. A2023.


Fast direct solvers for integral equations in complex three-dimensional domains

  • Leslie Greengard (a1), Denis Gueyffier (a2), Per-Gunnar Martinsson (a3) and Vladimir Rokhlin (a4)
  • DOI:
  • Published online: 01 May 2009

Methods for the solution of boundary integral equations have changed significantly during the last two decades. This is due, in part, to improvements in computer hardware, but more importantly, to the development of fast algorithms which scale linearly or nearly linearly with the number of degrees of freedom required. These methods are typically iterative, based on coupling fast matrix-vector multiplication routines with conjugate-gradient-type schemes. Here, we discuss methods that are currently under development for the fast, direct solution of boundary integral equations in three dimensions. After reviewing the mathematical foundations of such schemes, we illustrate their performance with some numerical examples, and discuss the potential impact of the overall approach in a variety of settings.

Linked references
Hide All

This list contains references from the content that can be linked to their source. For a full set of references and notes please see the PDF or HTML where available.

B. Alpert and V. Rokhlin (1991), ‘A fast algorithm for the evaluation of Legendre expansions’, SIAM J. Sci. Statist. Comput. 12, 158179.

B. Alpert , G. Beylkin , R. Coifman and V. Rokhlin (1993), ‘Wavelet-like bases for the fast solution of second-kind integral equations’, SIAM J. Sci. Comput. 14, 159184.

M. D. Altman , J. P. Bardhan , B. Tidor and J. K. White (2006), ‘FFTSVD: A fast multiscale boundary-element method solver suitable for bio-MEMS and biomolecule simulation’, IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems 25, 274284.

A. H. Boschitsch , M. O. Fenley and W. K. Olson (1999), ‘A fast adaptive multipole algorithm for calculating screened Coulomb (Yukawa) interactions’, J. Comput. Phys. 151, 212.

F. X. Canning and K. Rogovin (1998), ‘Fast direct solution of standard moment-method matrices’, IEEE Antennas Propag. 40, 1526.

J. Carrier , L. Greengard and V. Rokhlin (1988), ‘A fast adaptive multipole algorithm for particle simulations’, SIAM J. Sci. Statist. Comput. 9, 669686.

S. Chandrasekaran , P. Dewilde , M. Gu , W. Lyons and T. Pals (2006), ‘A fast solver for HSS representations via sparse matrices’, SIAM J. Matrix Anal. Appl. 29, 6781.

Y. Chen (2002). ‘Fast direct solver for the Lippman–Schwinger equation’, Adv. Comput. Math. 16, 175190.

H. Cheng , Z. Gimbutas , P. G. Martinsson and V. Rokhlin (2005), ‘On the compression of low rank matrices’, SIAM J. Sci. Comput. 26, 13891404.

W. C. Chew (1989). ‘An N2 algorithm for the multiple scattering solution of N scatterers’, Micro. Opt. Tech. Lett. 2, 380383.

J. W. Cooley and J. W. Tukey (1965), ‘An algorithm for the machine calculation of complex Fourier series’, Math. Comput. 19, 297301.

E. Darve and P. Have (2004), ‘Fast multipole method for Maxwell equations stable at all frequencies’, Royal Soc. London, Trans. Ser. A 362, 603628.

M. E. Davis and J. A. McCammon (1990), ‘Electrostatics in biomolecular structure and dynamicsChem. Rev. 90, 509521.

Y. Eidelman and I. Gohberg (1999). ‘Linear complexity inversion algorithms for a class of structured matrices’, Integral Equations Operator Theory 35, 2852.

S. A. Goreinov , E. E. Yrtyshnikov and N. L. Zamarashkin (1997), ‘A theory of pseudoskeleton approximations’, Linear Algebra Appl. 261, 121.

L. Greengard and J. Helsing (1998), ‘On the numerical evaluation of elastostatic fields in locally isotropic two-dimensional composites’, J. Mech. Phys. Solids 46, 14411462.

L. Greengard and V. Rokhlin (1987), ‘A fast algorithm for particle simulations’, J. Comput. Phys. 73, 325348.

L. Greengard and V. Rokhlin (1991), ‘On the numerical solution of two-point boundary value problems’, Comm. Pure Appl. Math. 44, 419452.

L. Greengard and V. Rokhlin (1997), A new version of the fast multipole method for the Laplace equation in three dimensions. In Acta Numerica, Vol. 6, Cambridge University Press, pp. 229269.

L. Greengard and J. Strain (1991). ‘The Fast Gauss Transform’, SIAM J. Sci. Statist. Comput. 12, 7994.

M. Gu and S. C. Eisenstat (1996), ‘Efficient algorithms for computing a strong rank-revealing QR factorization’, SIAM J. Sci. Comput. 17, 848869.

W. Hackbusch (1999), ‘A sparse matrix arithmetic based on H-matrices I: Introduction to H-matrices’, Computing 62, 89108.

W. Hackbusch and Z. P. Nowak (1989), ‘On the fast matrix multiplication in the boundary element method by panel clustering’, Numer. Math. 54, 463491.

M. J. Holst , N. A. Baker and F. Wang (2000), ‘Adaptive multilevel finite element solution of the Poisson–Boltzmann equation I: Algorithms and examples’, J. Comput. Chem. 21, 13191342.

R. Kastner (1989), ‘An ‘add-on method’ for the analysis of scattering from large planar structures’, IEEE Trans. Antennas Propag. 37, 353361.

J.-Y. Lee and L. Greengard (1997), ‘A fast adaptive numerical method for stiff two-point boundary value problems’, SIAM J. Sci. Comput. 18, 403429.

J. Liang and S. Subramaniam (1997), ‘Computation of molecular electrostatics with boundary element methods’, Biophys. J. 73, 1830.

B. Lu , X. Cheng , J. Huang and J. A. McCammon (2006), ‘Order N algorithm for computation of electrostatic interactions in biomolecular systems’, Proc. Nat. Acad. Sci. 103, 1931419319.

S. A. Marshall , C. L. Vizcarra and S. L. Mayo (2005), ‘One- and two-body decomposable Poisson–Boltzmann methods for protein design calculations’, Protein Science 14, 12931304.

P.-G. Martinsson (2006), ‘Fast evaluation of electrostatic interactions in multiphase dielectric media’, J. Comput. Phys. 211, 289299.

P.-G. Martinsson and V. Rokhlin (2005), ‘A fast direct solver for boundary integral equations in two dimensions’, J. Comput. Phys. 205, 123.

P.-G. Martinsson and V. Rokhlin (2007), ‘A fast direct solver for scattering problems involving elongated structures’, J. Comput. Phys. 221, 288302.

K. Nabors and J. White (1991), ‘FASTCAP: A multipole accelerated 3-D capacitance extraction program’, IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems 10, 14471459.

N. Nishimura (2002), ‘Fast multipole accelerated boundary integral equation methods’, Appl. Mech. Rev. 55, 299324.

J. R. Phillips and J. White (1997), ‘A precorrected-FFT method for electrostatic analysis of complicated 3-D structures’, IEEE Trans. Computer-Aided Design 16, 10591072.

W. Rocchia , S. Sridharan , A. Nicholls , E. Alexov , A. Chiabrera and B. Honig (2002), ‘Rapid grid-based construction of the molecular surface for both molecules and geometric objects: Applications to the finite difference Poisson–Boltzmann method’, J. Comput. Chem. 23, 128137.

V. Rokhlin (1985), ‘Rapid solution of integral equations of classical potential theory’, J. Comput. Phys. 60, 187207.

V. Rokhlin (1988), ‘A fast algorithm for the discrete Laplace transformation’, J. Complexity 4, 1232.

Y. Saad and M. H. Schultz (1986), ‘GMRES: A generalized minimum residual algorithm for solving nonsymmetric linear systems’, SIAM J. Sci. Statist. Comput. 7, 856869.

K. A. Sharp and B. Honig (1990), ‘Electrostatic interactions in macromolecules: Theory and applications’, Ann. Rev. Biophys. Biophys. Chem. 19, 301332.

P. Starr and V. Rokhlin (1994). ‘On the numerical solution of two-point boundary value problems II’, Comm. Pure Appl. Math. 47, 11171159.

J. Strain (1992), ‘The fast Laplace transform based on Laguerre functions’, Math. Comp. 58, 275284.

Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

Acta Numerica
  • ISSN: 0962-4929
  • EISSN: 1474-0508
  • URL: /core/journals/acta-numerica
Please enter your name
Please enter a valid email address
Who would you like to send this to? *