A MULTILEVEL BOUNDARY-ELEMENT METHOD FOR TWO-DIMENSIONAL STEADY HEAT DIFFUSION

A fast, accurate, and efficient multilevel boundary-element method (MLBEM) is developed to solve general boundary-value problems arising in computational mechanics. Here we concentrate on problems of two-dimensional steady potential flow and present a fast, direct boundary-element formulation. This novel method extends the pioneering work of Brandt and Lubrecht on multilevel multi-integration (MLMI) in several important ways to address problems with mixed boundary conditions. We utilize bi-conjugate gradient methods (BCGMs) and implement the MLMI approach for fast matrix and matrix transpose multiplication for every iteration loop. After introducing a C-cycle multigrid algorithm, we find that the number of iterations for the bi-conjugate gradient methods is independent of the boundary-element mesh discretization for a broad range of steady-state heat diffusion problems. Here, for a model problem in an L-shaped domain, we demonstrate that the computational complexity of the proposed method approaches the desired goal of N ln N, where N is the number of degrees of freedom. For this problem, we show that the MLBEM algorithm reduces computer run times by a factor of 6,295, whereas the memory requirements are reduced 432 times compared to conventional boundary-element methods, while preserving the accuracy of the numerical solution. Furthermore, the method can be extended in a straightforward manner to the solution of many problems in science and engineering that result in very large sets of matrix equations when the associated integral equations are discretized.

[1]  Wolfgang Hackbusch,et al.  Multigrid Methods II , 1986 .

[2]  Reinhold Schneider,et al.  Multiwavelets for Second-Kind Integral Equations , 1997 .

[3]  B. Alpert A class of bases in L 2 for the sparse representations of integral operators , 1993 .

[4]  William H. Press,et al.  Book-Review - Numerical Recipes in Pascal - the Art of Scientific Computing , 1989 .

[5]  L. Keer,et al.  A numerical method for solving rough contact problems based on the multi-level multi-summation and conjugate gradient techniques , 1999 .

[6]  A fast multi-level multi-grid method for the Laplace equation , 2003 .

[7]  Frank Thomson Leighton,et al.  Preconditioned, Adaptive, Multipole-Accelerated Iterative Methods for Three-Dimensional First-Kind Integral Equations of Potential Theory , 1994, SIAM J. Sci. Comput..

[8]  Leslie Greengard,et al.  A fast algorithm for particle simulations , 1987 .

[9]  Jacob K. White,et al.  Multiscale Bases for the Sparse Representation of Boundary Integral Operators on Complex Geometry , 2002, SIAM J. Sci. Comput..

[10]  E. Ioannides,et al.  A Fast Solution of the Dry Contact Problem and the Associated Sub-Surface Stress Field, Using Multilevel Techniques , 1991 .

[11]  V. Rokhlin Rapid Solution of Integral Equations of Scattering Theory , 1990 .

[12]  Kendall E. Atkinson,et al.  A Survey of Boundary Integral Equation Methods for the Numerical Solution of Laplace’s Equation in Three Dimensions , 1990 .

[13]  A. Mayo The Fast Solution of Poisson’s and the Biharmonic Equations on Irregular Regions , 1984 .

[14]  Kendall E. Atkinson,et al.  Iterative Solution of Linear Systems Arising from the Boundary Integral Method , 1992, SIAM J. Sci. Comput..

[15]  Piet Hut,et al.  A hierarchical O(N log N) force-calculation algorithm , 1986, Nature.

[16]  M. Aliabadi,et al.  Boundary‐Element Method , 2009 .

[17]  Ronald R. Coifman,et al.  Wavelet-Like Bases for the Fast Solution of Second-Kind Integral Equations , 1993, SIAM J. Sci. Comput..

[18]  A. Brandt,et al.  Multilevel matrix multiplication and fast solution of integral equations , 1990 .

[19]  L. Greengard,et al.  A Direct Adaptive Poisson Solver of Arbitrary Order Accuracy , 1996 .

[20]  William H. Press,et al.  Numerical recipes in C , 2002 .

[21]  V. Rokhlin Rapid solution of integral equations of classical potential theory , 1985 .

[22]  M. A. Jaswon,et al.  Integral equation methods in potential theory and elastostatics , 1977 .

[23]  P. K. Banerjee The Boundary Element Methods in Engineering , 1994 .

[24]  Leon M Keer,et al.  Fast Methods for Solving Rough Contact Problems: A Comparative Study , 2000 .

[25]  D. Brandt,et al.  Multi-level adaptive solutions to boundary-value problems math comptr , 1977 .

[26]  Ke Chen,et al.  On a Class of Preconditioning Methods for Dense Linear Systems from Boundary Elements , 1998, SIAM Journal on Scientific Computing.

[27]  Gary F. Dargush,et al.  A fast multi-level boundary element method for the Helmholtz equation , 2004 .

[28]  L. Greengard,et al.  Regular Article: A Fast Adaptive Multipole Algorithm in Three Dimensions , 1999 .

[29]  R. Coifman,et al.  Fast wavelet transforms and numerical algorithms I , 1991 .

[30]  C. Brebbia,et al.  Boundary Element Techniques , 1984 .

[31]  K AlpertBradley A class of bases in L2 for the sparse representations of integral operators , 1993 .

[32]  Arokia Nathan,et al.  A new approach for rapid evaluation of the potential field in three dimensions , 1999, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[33]  Vipin Kumar,et al.  Parallel Hierarchical Solvers and Preconditioners for Boundary Element Methods , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.