Year: 2020
Author: Lei Wang, Robert Krasny, Svetlana Tlupova
Communications in Computational Physics, Vol. 28 (2020), Iss. 4 : pp. 1415–1436
Abstract
A kernel-independent treecode (KITC) is presented for fast summation of particle interactions. The method employs barycentric Lagrange interpolation at Chebyshev points to approximate well-separated particle-cluster interactions. The KITC requires only kernel evaluations, is suitable for non-oscillatory kernels, and relies on the scale-invariance property of barycentric Lagrange interpolation. For a given level of accuracy, the treecode reduces the operation count for pairwise interactions from $\mathcal{O}$($N^2$) to $\mathcal{O}$($N$log$N$), where $N$ is the number of particles in the system. The algorithm is demonstrated for systems of regularized Stokeslets and rotlets in 3D, and numerical results show the treecode performance in terms of error, CPU time, and memory consumption. The KITC is a relatively simple algorithm with low memory consumption, and this enables a straightforward OpenMP parallelization.
Journal Article Details
Publisher Name: Global Science Press
Language: English
DOI: https://doi.org/10.4208/cicp.OA-2019-0177
Communications in Computational Physics, Vol. 28 (2020), Iss. 4 : pp. 1415–1436
Published online: 2020-01
AMS Subject Headings: Global Science Press
Copyright: COPYRIGHT: © Global Science Press
Pages: 22
Keywords: Treecode barycentric Lagrange interpolation scale-invariance Chebyshev points regularized Stokeslets.
Author Details
-
Bridging Eulerian and Lagrangian Poisson–Boltzmann solvers by ESES
Ullah, Sheik Ahmed | Yang, Xin | Jones, Ben | Zhao, Shan | Geng, Weihua | Wei, Guo‐WeiJournal of Computational Chemistry, Vol. 45 (2024), Iss. 6 P.306
https://doi.org/10.1002/jcc.27239 [Citations: 0] -
A treecode algorithm for the Poisson equation in a general domain with unstructured grids
Cui, Zixuan | Yang, Lei | Wu, Jing | Hu, GuanghuiNumerical Algorithms, Vol. (2024), Iss.
https://doi.org/10.1007/s11075-024-01888-8 [Citations: 0] -
A GPU-parallelized interpolation-based fast multipole method for the relativistic space-charge field calculation
Kan, Yi-Kai | Kärtner, Franz X. | Le Borne, Sabine | Zemke, Jens-Peter M.Computer Physics Communications, Vol. 291 (2023), Iss. P.108825
https://doi.org/10.1016/j.cpc.2023.108825 [Citations: 0] -
A GPU-accelerated fast multipole method based on barycentric Lagrange interpolation and dual tree traversal
Wilson, Leighton | Vaughn, Nathan | Krasny, RobertComputer Physics Communications, Vol. 265 (2021), Iss. P.108017
https://doi.org/10.1016/j.cpc.2021.108017 [Citations: 11] -
A locking-free and accurate collocation method for nearly incompressible and incompressible plane elasticity
Zhang, Shuiqiang | Gong, Haiyang | Xu, Zikang | Zheng, Yuqing | Wang, Yongli | Chang, LinEngineering Analysis with Boundary Elements, Vol. 162 (2024), Iss. P.268
https://doi.org/10.1016/j.enganabound.2024.02.003 [Citations: 0] -
Integral equation method for the 1D steady-state Poisson-Nernst-Planck equations
Chao, Zhen | Geng, Weihua | Krasny, RobertJournal of Computational Electronics, Vol. 22 (2023), Iss. 5 P.1396
https://doi.org/10.1007/s10825-023-02092-y [Citations: 3] -
A Cartesian FMM-accelerated Galerkin boundary integral Poisson-Boltzmann solver
Chen, Jiahui | Tausch, Johannes | Geng, WeihuaJournal of Computational Physics, Vol. 478 (2023), Iss. P.111981
https://doi.org/10.1016/j.jcp.2023.111981 [Citations: 3] -
The Role of the Double-Layer Potential in Regularised Stokeslet Models of Self-Propulsion
Smith, David J. | Gallagher, Meurig T. | Schuech, Rudi | Montenegro-Johnson, Thomas D.Fluids, Vol. 6 (2021), Iss. 11 P.411
https://doi.org/10.3390/fluids6110411 [Citations: 2] -
A domain decomposition solution of the Stokes-Darcy system in 3D based on boundary integrals
Tlupova, Svetlana
Journal of Computational Physics, Vol. 450 (2022), Iss. P.110824
https://doi.org/10.1016/j.jcp.2021.110824 [Citations: 3] -
Computing Protein pKas Using the TABI Poisson–Boltzmann Solver
Chen, Jiahui | Hu, Jingzhen | Xu, Yongjia | Krasny, Robert | Geng, WeihuaJournal of Computational Biophysics and Chemistry, Vol. 20 (2021), Iss. 02 P.175
https://doi.org/10.1142/S2737416520420065 [Citations: 9] -
Treecode-accelerated Green iteration for Kohn-Sham density functional theory
Vaughn, Nathan | Gavini, Vikram | Krasny, RobertJournal of Computational Physics, Vol. 430 (2021), Iss. P.110101
https://doi.org/10.1016/j.jcp.2020.110101 [Citations: 4] -
Relativistic space-charge field calculation by interpolation-based treecode
Kan, Yi-Kai | Kärtner, Franz X. | Le Borne, Sabine | Zemke, Jens-Peter M.Computer Physics Communications, Vol. 286 (2023), Iss. P.108668
https://doi.org/10.1016/j.cpc.2023.108668 [Citations: 1] -
The adjoint double layer potential on smooth surfaces in $$\mathbb {R}^3$$ and the Neumann problem
Beale, J. Thomas | Storm, Michael | Tlupova, SvetlanaAdvances in Computational Mathematics, Vol. 50 (2024), Iss. 3
https://doi.org/10.1007/s10444-024-10111-0 [Citations: 0] -
Extrapolated regularization of nearly singular integrals on surfaces
Beale, J. Thomas | Tlupova, SvetlanaAdvances in Computational Mathematics, Vol. 50 (2024), Iss. 4
https://doi.org/10.1007/s10444-024-10161-4 [Citations: 1] -
A treecode algorithm based on tricubic interpolation
Boateng, Henry A. | Tlupova, SvetlanaJournal of Computational Mathematics and Data Science, Vol. 5 (2022), Iss. P.100068
https://doi.org/10.1016/j.jcmds.2022.100068 [Citations: 1]