The present paper intends to couple the Fast Multipole Method (FMM) with the Boundary Element Method (BEM) in the 2D scalar wave propagation. The procedure is aimed at speeding the computation of the integrals involved in the governing Boundary Integral Equations (BIEs) on the basis of the distance between source point and integration element. There are three main contributions. First, the approach is of adaptive type in order to reduce the number of floating-point operations. Second, most integrals are evaluated analytically: the diagonal and off-diagonal terms of the H and G matrices by consolidated techniques, whereas the moment Mk by a procedure developed by the authors. Third, the article is enriched by Fortran 90 schemes that, specifically developed by the authors, allows the optimum construction of the quad-tree and of the iterative system of equations. The Generalized Minimal Residual Solver is adopted to improve the overall computational efficiency. Some numerical examples are shown to demonstrate the reliability of the method.

An adaptive fast multipole approach to 2D wave propagation

MALLARDO, Vincenzo;
2012

Abstract

The present paper intends to couple the Fast Multipole Method (FMM) with the Boundary Element Method (BEM) in the 2D scalar wave propagation. The procedure is aimed at speeding the computation of the integrals involved in the governing Boundary Integral Equations (BIEs) on the basis of the distance between source point and integration element. There are three main contributions. First, the approach is of adaptive type in order to reduce the number of floating-point operations. Second, most integrals are evaluated analytically: the diagonal and off-diagonal terms of the H and G matrices by consolidated techniques, whereas the moment Mk by a procedure developed by the authors. Third, the article is enriched by Fortran 90 schemes that, specifically developed by the authors, allows the optimum construction of the quad-tree and of the iterative system of equations. The Generalized Minimal Residual Solver is adopted to improve the overall computational efficiency. Some numerical examples are shown to demonstrate the reliability of the method.
2012
Mallardo, Vincenzo; M. H., Aliabadi
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in SFERA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11392/1730696
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 6
social impact