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.

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.