Boundary knot method
In numerical mathematics, the boundary knot method (BKM) is proposed as an alternative boundary-type meshfree distance function collocation scheme. Recent decades have witnessed a research boom on the meshfree numerical PDE techniques since the construction of a mesh in the standard finite element method and boundary element method is not trivial especially for moving boundary, and higher-dimensional problems. The boundary knot method is different from the other methods based on the fundamental solutions, such as boundary element method, method of fundamental solutions and singular boundary method in that the former does not require special techniques  to cure the singularity. The BKM is truly meshfree, spectral convergent (numerical observations), symmetric (self-adjoint PDEs), integration-free, and easy to learn and implement. The method has successfully been tested to the Helmholtz, diffusion, convection-diffusion, and Possion equations with very irregular 2D and 3D domains. Description. The BKM is basically a combination of the distance function, non-singular general solution, and dual reciprocity method (DRM). The distance function is employed in the BKM to approximate the inhomogeneous terms via the DRM, whereas the non-singular general solution of the partial differential equation leads to a boundary-only formulation  for the homogeneous solution. Without the singular fundamental solution, the BKM removes the controversial artificial boundary in the method of fundamental solutions. Some preliminary numerical experiments show that the BKM can produce excellent results with relatively a small number of nodes for various linear and nonlinear problems. Formulation. Consider the following problems, where formula_4 is the differential operator, formula_5 represents the computational domain, formula_6 and formula_7 denote the Dirichlet and Neumann boundaries respectively, satisfied formula_8 and formula_9. The BKM employs the non-singular general solution of the operator formula_4 to approximate the numerical solution as follows, where formula_12 denotes the  Euclidean distance, formula_13 is the general solution satisfied By employing the collocation technique to satisfy the boundary conditions (2) and (3), where formula_16 and formula_17 denotes the collocation points located at Dirichlet boundary and Neumann boundary respectively. The unknown coefficients formula_18 can be uniquely determined by above Eq. (6). And then the BKM solution at any location of computational domain can be evaluated by the formulation (4). History and recent developments. It has long been noted that boundary element method (BEM) is an alternative method to finite element method (FEM) and finite volume method (FVM) for infinite domain, thin-walled  structures, and inverse problems, thanks to its dimensional reducibility. The major bottlenecks of BEM, however, are computationally expensive to evaluate integration of singular fundamental solution and to generate surface mesh or re-mesh. The method of fundamental solutions (MFS) has in recent decade emerged to alleviate these drawbacks and getting increasing attentions. The MFS is integration-free, spectral convergence and meshfree. As its name implies, the fundamental solution of the governing equations is used as the basis function in the MFS. To avoid singularity of the fundamental solution, the artificial boundary outside the physical domain is required and has been  a major bottleneck for the wide use of the MFS, since such fictitious boundary may cause computational instability. The BKM is classified as one kind of boundary-type meshfree methods without using mesh and artificial boundary. The BKM has since been widely tested. In, the BKM is used to solve Laplace equation, Helmholtz Equation, and varying-parameter Helmholtz equations; in by analogy with Fasshauer’s Hermite RBF interpolation, a symmetric BKM scheme is proposed in the presence of mixed boundary conditions; in, numerical investigations are made on the convergence of BKM in the analysis of homogeneous Helmholtz, modified Helmholtz and  convection-diffusion problems; in the BKM is employed to deal with complicated geometry of two and three dimension Helmholtz and convection-diffusion problems; in membrane vibration under mixed-type boundary conditions is investigated by symmetric boundary knot method; in the BKM is applied to some inverse Helmholtz problems; in the BKM solves Poisson equations; in the BKM calculates Cauchy inverse inhomogeneous Helmholtz equations; in the BKM simulates the anisotropic problems via the geodesic distance; in