Spectral methods based on nonclassical basis functions: the advection-diffusion equation

Abstract The advection–diffusion equation has a long history as a benchmark for numerical methods. If advection dominates over diffusion the numerical solution is difficult, especially if there are boundary layers to resolve. The eigenvalues of the approximate discretized spatial operator can be complex, and if the real part of any one of these is positive, the temporal development of the discretized equations by finite differences is unstable. The stability of the time development by finite difference methods is usually discussed in terms of the eigenvalues of the first and second derivative spatial operators. In this paper, the eigenvalues of the spatial operator in the advection–diffusion equation determined with a Galerkin method based on a new set of nonclassical basis functions are all real and negative. A collocation solution of the time dependent advection–diffusion equation is also considered and results using Chebyshev–Gauss–Lobatto and Legendre–Gauss–Lobatto quadratures are compared with results based on new basis functions. The results demonstrate that improved convergence can be obtained with new basis functions defined with respect to nonclassical weight functions.

[1]  David Gottlieb,et al.  Spectral Methods on Arbitrary Grids , 1995 .

[2]  Richard Pasquetti,et al.  A Spectral Embedding Method Applied to the Advection-Diffusion Equation , 1996 .

[3]  J. A. C. Weideman,et al.  The eigenvalues of Hermite and rational spectral differentiation matrices , 1992 .

[4]  Heli Chen,et al.  The quadrature discretization method (QDM) in the solution of the Schrödinger equation with nonclassical basis functions , 1996 .

[5]  J. Weideman,et al.  Spectral Methods Based on Nonclassical Orthogonal Polynomials , 1999 .

[6]  F. Wubs Notes on numerical fluid mechanics , 1985 .

[7]  Stability of the chevshev collocation approximation to the advection-diffusion equation , 1993 .

[8]  B. Shizgal Eigenvalues of the Lorentz Fokker–Planck equation , 1979 .

[9]  T. Taylor,et al.  Computational methods for fluid flow , 1982 .

[10]  Lloyd N. Trefethen,et al.  Pseudospectra of the Convection-Diffusion Operator , 1993, SIAM J. Appl. Math..

[11]  Richard Pasquetti,et al.  Spatial development of wakes using a spectral multi-domain method , 2000 .

[12]  Heli Chen,et al.  The quadrature discretization method in the solution of the Fokker-Planck equation with nonclassical basis functions , 1997 .

[13]  David Gottlieb,et al.  The Spectrum of the Chebyshev Collocation Operator for the Heat Equation , 1983 .

[14]  D. Funaro A new scheme for the approximation of advection-diffusion equations by collocation , 1993 .

[15]  Jan S. Hesthaven,et al.  Integration Preconditioning of Pseudospectral Operators. I. Basic Linear Operators , 1998 .

[16]  W. Gautschi Orthogonal polynomials: applications and computation , 1996, Acta Numerica.

[17]  C. Vreugdenhil,et al.  Numerical methods for advection-diffusion problems , 1993 .