Stability of Radial Basis Function Methods for Convection Problems on the Circle and Sphere

Jordan M. Martel, Rodrigo Platte

Research output: Contribution to journalArticle

2 Scopus citations


This paper investigates the stability of the radial basis function (RBF) collocation method for convective problems on the circle and sphere. We prove that the RBF method is Lax-stable for problems on the circle when the collocation points are equispaced and the transport speed is constant. We also show that the eigenvalues of discretization matrices are purely imaginary in the case of variable coefficients and equispaced nodes. By studying the (Formula presented.)-pseudospectra of these matrices we argue that approximations are also Lax-stable in the latter case. Based on these results, we conjecture that the discretization of transport operators on the sphere present a similar behavior. We provide strong evidence that the method is Lax-stable on the sphere when the collocation points come from certain polyhedra. In both geometries, we demonstrate that eigenvalues of the differentiation matrix deviate from the imaginary axis linearly with perturbations off the set of ideal collocation points. When the ideal set is impractical or unavailable, we propose a least-squares method and present numerical evidence suggesting that it can substantially improve stability without any increase to computational cost and with only a minor cost to accuracy.

Original languageEnglish (US)
Pages (from-to)1-19
Number of pages19
JournalJournal of Scientific Computing
StateAccepted/In press - Apr 15 2016


  • Eigenvalue stability
  • Kernel methods
  • Periodic functions
  • Pseudospectra
  • RBF
  • Spectral methods

ASJC Scopus subject areas

  • Software
  • Computational Theory and Mathematics
  • Theoretical Computer Science
  • Engineering(all)

Fingerprint Dive into the research topics of 'Stability of Radial Basis Function Methods for Convection Problems on the Circle and Sphere'. Together they form a unique fingerprint.

  • Cite this