arrow
Volume 38, Issue 5
A $p$-Adaptive Treecode Solution of the Poisson Equation in the General Domain

Zixuan Cui & Lei Yang

Commun. Comput. Phys., 38 (2025), pp. 1331-1354.

Published online: 2025-09

Export citation
  • Abstract

Raising the order of the multipole expansion is a feasible approach for improving the accuracy of the treecode algorithm. However, a uniform order for the expansion would result in the inefficiency of the implementation, especially when the kernel function is singular. In this paper, a $p$-adaptive treecode algorithm is designed to resolve the efficiency issue for problems defined on a general domain. Such a $p$-adaptive method is realized through i). conducting a systematical error analysis for the treecode algorithm, ii). designing a strategy for a non-uniform distribution of the order of multipole expansion towards a given error tolerance, and iii). employing a hierarchy geometry tree structure for coding the algorithm. The proposed $p$-adaptive treecode algorithm is validated by a number of numerical experiments, from which the desired performance is observed successfully, i.e., the computational complexity is reduced dramatically compared with the uniform order case, making our algorithm a competitive one for bottleneck problems such as the demagnetizing field calculation in computational micromagnetics.

  • AMS Subject Headings

65D30, 35A08

  • Copyright

COPYRIGHT: © Global Science Press

  • Email address
  • BibTex
  • RIS
  • TXT
@Article{CiCP-38-1331, author = {Cui , Zixuan and Yang , Lei}, title = {A $p$-Adaptive Treecode Solution of the Poisson Equation in the General Domain}, journal = {Communications in Computational Physics}, year = {2025}, volume = {38}, number = {5}, pages = {1331--1354}, abstract = {

Raising the order of the multipole expansion is a feasible approach for improving the accuracy of the treecode algorithm. However, a uniform order for the expansion would result in the inefficiency of the implementation, especially when the kernel function is singular. In this paper, a $p$-adaptive treecode algorithm is designed to resolve the efficiency issue for problems defined on a general domain. Such a $p$-adaptive method is realized through i). conducting a systematical error analysis for the treecode algorithm, ii). designing a strategy for a non-uniform distribution of the order of multipole expansion towards a given error tolerance, and iii). employing a hierarchy geometry tree structure for coding the algorithm. The proposed $p$-adaptive treecode algorithm is validated by a number of numerical experiments, from which the desired performance is observed successfully, i.e., the computational complexity is reduced dramatically compared with the uniform order case, making our algorithm a competitive one for bottleneck problems such as the demagnetizing field calculation in computational micromagnetics.

}, issn = {1991-7120}, doi = {https://doi.org/10.4208/cicp.OA-2024-0320}, url = {http://global-sci.org/intro/article_detail/cicp/24459.html} }
TY - JOUR T1 - A $p$-Adaptive Treecode Solution of the Poisson Equation in the General Domain AU - Cui , Zixuan AU - Yang , Lei JO - Communications in Computational Physics VL - 5 SP - 1331 EP - 1354 PY - 2025 DA - 2025/09 SN - 38 DO - http://doi.org/10.4208/cicp.OA-2024-0320 UR - https://global-sci.org/intro/article_detail/cicp/24459.html KW - Treecode, $p$-adaptive method, hierarchy geometry tree, Poisson equation. AB -

Raising the order of the multipole expansion is a feasible approach for improving the accuracy of the treecode algorithm. However, a uniform order for the expansion would result in the inefficiency of the implementation, especially when the kernel function is singular. In this paper, a $p$-adaptive treecode algorithm is designed to resolve the efficiency issue for problems defined on a general domain. Such a $p$-adaptive method is realized through i). conducting a systematical error analysis for the treecode algorithm, ii). designing a strategy for a non-uniform distribution of the order of multipole expansion towards a given error tolerance, and iii). employing a hierarchy geometry tree structure for coding the algorithm. The proposed $p$-adaptive treecode algorithm is validated by a number of numerical experiments, from which the desired performance is observed successfully, i.e., the computational complexity is reduced dramatically compared with the uniform order case, making our algorithm a competitive one for bottleneck problems such as the demagnetizing field calculation in computational micromagnetics.

Cui , Zixuan and Yang , Lei. (2025). A $p$-Adaptive Treecode Solution of the Poisson Equation in the General Domain. Communications in Computational Physics. 38 (5). 1331-1354. doi:10.4208/cicp.OA-2024-0320
Copy to clipboard
The citation has been copied to your clipboard