Abstract

Numerical simulations related to human hearing, architectural and underwater acoustics, and multiple scattering require computational solution of the Helmholtz equation in three dimensions with complex shaped boundaries. Boundary element methods (BEM) are among the most accurate and efficient methods used for this purpose. However, solution of high frequency/large domain problems is challenging due to poor scaling of conventional solvers with the frequency and domain size. The use of the fast multipole methods (FMM) resolves many problems related to the scalability [N.A. Gumerov and R. Duraiswami, J. Acoust. Soc. Am. 125(1), 191205, 2009]. Additional accelerations are needed to be able to solve practical problems over the entire range of human audible frequencies and can be provided using graphics processors (GPUs) with multicore CPUs. In this work, we report development and demonstration of the FMM/GPU accelerated BEM for the Helmholtz equation in 3D designed for hybrid CPU/GPU architectures. Innovations related to choices of preconditioners, parallelization strategies, and choice of optimal parameters will be presented. A single PC version of the algorithm shows accelerations of the order of 10 times compared to the BEM accelerated with the FMM alone. Results for computing head related transfer functions and other standard calculations will be provided.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call