@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} }