SCTBEM: A scaled coordinate transformation boundary element method with 99-line MATLAB code for solving Poisson's equation

Bo Yu,Ruijiang Jing
DOI: https://doi.org/10.1016/j.cpc.2024.109185
IF: 4.717
2024-03-21
Computer Physics Communications
Abstract:This study introduces the scaled coordinate transformation boundary element method (SCTBEM), a novel boundary-type method for solving three-dimensional potential problems. To apply the BEM to complex problems, it is common practice to use the fundamental solution corresponding to the partial governing equation operator to establish the integral equation. However, this approach introduces the domain integral, which may jeopardize the dimensionality reduction advantages of BEM. To preserve the benefits of dimensionality reduction, this study proposes a novel domain integral transformation method named SCT. The SCT is purely a mathematical operation that does not rely on a particular solution of the operators, which requires only discretization on the surface of the structure while remaining analytical in the radial direction. An even more significant advantage is that the lower-order singularity can be eliminated by the coordinate translation technique. To facilitate the wider adoption of BEM, the authors present an open-source 99-line MATLAB code. Numerical results demonstrate that the SCTBEM exhibits high numerical accuracy even when dealing with complex models.
physics, mathematical,computer science, interdisciplinary applications
What problem does this paper attempt to address?