Many Core Acceleration of the Boundary Element Method

The paper presents the boundary element method accelerated by the Intel Xeon Phi coprocessors. An overview of the boundary element method for the 3D Laplace equation is given followed by the discretization and its parallelization using OpenMP and the offload features of the Xeon Phi coprocessor are discussed. The results of numerical experiments for both single- and double-layer boundary integral operators are presented. In most cases the accelerated code significantly outperforms the original code running solely on Intel Xeon processors.

[1]  C. Schwab,et al.  Boundary Element Methods , 2010 .

[2]  W. McLean Strongly Elliptic Systems and Boundary Integral Equations , 2000 .

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

[4]  Jack J. Dongarra,et al.  HPC Programming on Intel Many-Integrated-Core Hardware with MAGMA Port to Xeon Phi , 2015, Sci. Program..

[5]  S. Rjasanow,et al.  The Fast Solution of Boundary Integral Equations , 2007 .

[6]  S. Sirtori General stress analysis method by means of integral equations and boundary elements , 1979 .

[7]  Olaf Steinbach,et al.  The all-floating boundary element tearing and interconnecting method , 2009, J. Num. Math..

[8]  Sergej Rjasanow,et al.  Adaptive Low-Rank Approximation of Collocation Matrices , 2003, Computing.

[9]  Olaf Steinbach,et al.  Numerical Approximation Methods for Elliptic Boundary Value Problems: Finite and Boundary Elements , 2007 .

[10]  Olaf Steinbach,et al.  Boundary Element Tearing and Interconnecting Methods , 2003, Computing.

[11]  C. DeWitt-Morette,et al.  Mathematical Analysis and Numerical Methods for Science and Technology , 1990 .

[12]  Michal Merta,et al.  Acceleration of boundary element method by explicit vectorization , 2015, Adv. Eng. Softw..

[13]  José Ranilla,et al.  Aircraft noise scattering prediction using different accelerator architectures , 2014, The Journal of Supercomputing.

[14]  Petr Kovár,et al.  A parallel fast boundary element method using cyclic graph decompositions , 2015, Numerical Algorithms.

[15]  Christopher S. Daley,et al.  Lessons Learned from Optimizing Science Kernels for Intel's "Knights Corner"' Architecture , 2015, Computing in Science & Engineering.