A PARALLEL DIRECTIONAL FAST MULTIPOLE METHOD

被引:12
作者
Benson, Austin R. [1 ]
Poulson, Jack [2 ]
Tran, Kenneth [3 ]
Engquist, Bjoern [4 ,5 ]
Ying, Lexing [1 ,2 ]
机构
[1] Stanford Univ, ICME, Stanford, CA 94305 USA
[2] Stanford Univ, Dept Math, Stanford, CA 94305 USA
[3] Microsoft Corp, Redmond, WA 98052 USA
[4] Univ Texas Austin, Dept Math, Austin, TX 78712 USA
[5] Univ Texas Austin, ICES, Austin, TX 78712 USA
基金
美国国家科学基金会;
关键词
parallel; fast multipole methods; N-body problems; scattering problems; Helmholtz equation; oscillatory kernels; directional; multilevel; ELECTROMAGNETIC SCATTERING; COLLECTIVE COMMUNICATION; INTEGRAL-EQUATIONS; ALGORITHM;
D O I
10.1137/130945569
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper introduces a parallel directional fast multipole method (FMM) for solving N-body problems with highly oscillatory kernels, with a focus on the Helmholtz kernel in three dimensions. This class of oscillatory kernels requires a more restrictive low-rank criterion than that of the low-frequency regime, and thus effective parallelizations must adapt to the modified data dependencies. We propose a simple partition at a fixed level of the octree and show that, if the partitions are properly balanced between p processes, the overall runtime is essentially O N log N/p + p. By the structure of the low-rank criterion, we are able to avoid communication at the top of the octree. We demonstrate the effectiveness of our parallelization on several challenging models.
引用
收藏
页码:C335 / C352
页数:18
相关论文
共 46 条
[1]  
[Anonymous], THESIS U TEXAS AUSTI
[2]  
[Anonymous], LECT NOTES COMPUT SC
[3]  
[Anonymous], 2012, SPAA 12
[4]  
[Anonymous], TECHNICAL REPORT
[5]  
[Anonymous], CAMBRIDGE TEXTS APPL
[6]  
[Anonymous], TECHNICAL REPORT
[7]   MINIMIZING COMMUNICATION IN NUMERICAL LINEAR ALGEBRA [J].
Ballard, Grey ;
Demmel, James ;
Holtz, Olga ;
Schwartz, Oded .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2011, 32 (03) :866-901
[8]   AIM: Adaptive integral method for solving large-scale electromagnetic scattering and radiation problems [J].
Bleszynski, E ;
Bleszynski, M ;
Jaroszewicz, T .
RADIO SCIENCE, 1996, 31 (05) :1225-1251
[9]  
Bradie B., 1993, Applied and Computational Harmonic Analysis, V1, P94, DOI 10.1006/acha.1993.1007
[10]   Efficient algorithms for all-to-all communications in multiport message-passing systems [J].
Bruck, J ;
Ho, CT ;
Kipnis, S ;
Upfal, E ;
Weathersby, D .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (11) :1143-1156