4.5 Article

Kernel aggregated fast multipole method Efficient summation of Laplace and Stokes kernel functions

期刊

出版社

SPRINGER
DOI: 10.1007/s10444-021-09896-1

关键词

Fast multipole method; Stokeslet; Periodic boundary conditions

向作者/读者索取更多资源

This paper introduces the kernel aggregated fast multipole method (KAFMM), which achieves efficient summations and flexible boundary conditions for various kernels by using different kernel functions during octree traversal. The method is based on the high-performance library PVFMM and supports open and periodic boundary conditions for all kernels, as well as no-slip wall boundary conditions for specific kernels.
Many different simulation methods for Stokes flow problems involve a common computationally intense task-the summation of a kernel function over O(N-2) pairs of points. One popular technique is the kernel independent fast multipole method (KIFMM), which constructs a spatial adaptive octree for all points and places a small number of equivalent multipole and local equivalent points around each octree box, and completes the kernel sum with O(N) cost, using these equivalent points. Simpler kernels can be used between these equivalent points to improve the efficiency of KIFMM. Here we present further extensions and applications to this idea, to enable efficient summations and flexible boundary conditions for various kernels. We call our method the kernel aggregated fast multipole method (KAFMM), because it uses different kernel functions at different stages of octree traversal. We have implemented our method as an open-source software library STKFMM based on the high-performance library PVFMM, with support for Laplace kernels, the Stokeslet, regularized Stokeslet, Rotne-Prager-Yamakawa (RPY) tensor, and the Stokes double-layer and traction operators. Open and periodic boundary conditions are supported for all kernels, and the no-slip wall boundary condition is supported for the Stokeslet and RPY tensor. The package is designed to be ready-to-use as well as being readily extensible to additional kernels.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据