Adaptive radial basis function generated finite-difference (RBF-FD) on non-uniform nodes using p-refinement

Radial basis functions-generated finite difference methods (RBF-FDs) have been gaining popularity recently. In particular, the RBF-FD based on polyharmonic splines (PHS) augmented with multivariate polynomials (PHS+poly) has been found significantly effective. For the approximation order of RBF-FDs' weights on scattered nodes, one can already find mathematical theories in the literature. Many practical problems in numerical analysis, however, do not require a uniform node-distribution. Instead, they would be better suited if specific areas of the domain, where complicated physics needed to be resolved, had a relatively higher node-density compared to the rest of the domain. In this work, we proposed a practical adaptive RBF-FD with a user-defined order of convergence with respect to the total number of (possibly scattered and non-uniform) data points $N$. Our algorithm outputs a sparse differentiation matrix with the desired approximation order. Numerical examples are provided to show that the proposed adaptive RBF-FD method yields the expected $N$-convergence even for highly non-uniform node-distributions. The proposed method also reduces the number of non-zero elements in the linear system without sacrificing accuracy.

[1]  Bengt Fornberg,et al.  Scattered node compact finite difference-type formulas generated from radial basis functions , 2006, J. Comput. Phys..

[2]  G. Fasshauer,et al.  Improved FDTD method around dielectric and PEC interfaces using RBF-FD techniques , 2018, 2018 International Applied Computational Electromagnetics Society Symposium (ACES).

[3]  Y. Sanyasiraju,et al.  Local RBF‐FD solutions for steady convection–diffusion problems , 2007 .

[4]  Pankaj Mishra,et al.  NodeLab: A MATLAB package for meshfree node-generation and adaptive refinement , 2019, J. Open Source Softw..

[5]  Robert Michael Kirby,et al.  A Radial Basis Function (RBF)-Finite Difference (FD) Method for Diffusion and Reaction–Diffusion Equations on Surfaces , 2014, Journal of Scientific Computing.

[6]  Bengt Fornberg,et al.  Seismic modeling with radial-basis-function-generated finite differences , 2015 .

[7]  Bengt Fornberg,et al.  Using radial basis function-generated finite differences (RBF-FD) to solve heat transfer equilibrium problems in domains with interfaces , 2017 .

[8]  Varun Shankar,et al.  The overlapped radial basis function-finite difference (RBF-FD) method: A generalization of RBF-FD , 2016, J. Comput. Phys..

[9]  N. Manzanares-Filho,et al.  Comparing RBF‐FD approximations based on stabilized Gaussians and on polyharmonic splines with polynomials , 2018 .

[10]  Bengt Fornberg,et al.  On the role of polynomials in RBF-FD approximations: I. Interpolation and accuracy , 2016, J. Comput. Phys..

[11]  P. Nair,et al.  A compact RBF-FD based meshless method for the incompressible Navier—Stokes equations , 2009 .

[12]  R. Schaback Error Analysis of Nodal Meshless Methods , 2016, 1612.07550.

[13]  Steven J. Ruuth,et al.  An RBF-FD closest point method for solving PDEs on surfaces , 2018, J. Comput. Phys..

[14]  Robert Schaback,et al.  A computational tool for comparing all linear PDE solvers , 2013, Adv. Comput. Math..

[15]  G. Kosec,et al.  Refined RBF-FD Solution of Linear Elasticity Problem , 2018, 2018 3rd International Conference on Smart and Sustainable Technologies (SpliTech).

[16]  Bengt Fornberg,et al.  On the role of polynomials in RBF-FD approximations: II. Numerical solution of elliptic PDEs , 2017, J. Comput. Phys..

[17]  Bengt Fornberg,et al.  On the role of polynomials in RBF-FD approximations: III. Behavior near domain boundaries , 2019, J. Comput. Phys..

[18]  Erik Lehto,et al.  A guide to RBF-generated finite differences for nonlinear transport: Shallow water simulations on a sphere , 2012, J. Comput. Phys..

[19]  William F. Mitchell,et al.  A collection of 2D elliptic problems for testing adaptive grid refinement algorithms , 2013, Appl. Math. Comput..

[20]  Mrinal K. Sen,et al.  A stabilized radial basis-finite difference (RBF-FD) method with hybrid kernels , 2018, Comput. Math. Appl..

[21]  Manuel Kindelan,et al.  Frequency optimized RBF-FD for wave equations , 2018, J. Comput. Phys..

[22]  Bengt Fornberg,et al.  Solving PDEs with radial basis functions * , 2015, Acta Numerica.

[23]  Mrinal K. Sen,et al.  Frequency-domain meshless solver for acoustic wave equation using a stable radial basis-finite difference (RBF-FD) algorithm with hybrid kernels , 2017 .

[24]  Bengt Fornberg,et al.  Stabilization of RBF-generated finite difference methods for convective PDEs , 2011, J. Comput. Phys..

[25]  A. I. Tolstykh,et al.  On using radial basis functions in a “finite difference mode” with applications to elasticity problems , 2003 .

[26]  B. Fornberg,et al.  Radial basis function interpolation: numerical and analytical developments , 2003 .

[27]  Manuel Kindelan,et al.  RBF-FD formulas and convergence properties , 2010, J. Comput. Phys..