Parallel multipole implementation of the generalized Helmholtz decomposition for solving viscous flow problems

被引:7
作者
Brown, MJ [1 ]
Mammoli, AA [1 ]
Ingber, MS [1 ]
机构
[1] Univ New Mexico, Dept Engn Mech, Albuquerque, NM 87131 USA
关键词
vorticity method; generalized Helmholtz decomposition; parallel algorithms; multipole acceleration;
D O I
10.1002/nme.830
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The evaluation of a domain integral is the dominant bottleneck in the numerical solution of viscous flow problems by vorticity methods, which otherwise demonstrate distinct advantages over primitive variable methods. By applying a Bames-Hut multipole acceleration technique, the operation count for the integration is reduced from O(N-2) to O(N log N), while the memory requirements are reduced from O(N-2) to O(N). The algorithmic parameters that are necessary to achieve such scaling are described. The parallelization of the algorithm is crucial if the method is to be applied to realistic problems. A parallelization procedure which achieves almost perfect scaling is shown. Finally, numerical experiments on a driven cavity benchmark problem are performed. The actual increase in performance and reduction in storage requirements match theoretical predictions well, and the scalability of the procedure is very good. Copyright (C) 2003 John Wiley Sons, Ltd.
引用
收藏
页码:1617 / 1635
页数:19
相关论文
共 14 条