A FAST ALGORITHM FOR CHEBYSHEV, FOURIER, AND SINC INTERPOLATION ONTO AN IRREGULAR GRID

被引:55
作者
BOYD, JP [1 ]
机构
[1] UNIV MICHIGAN,SCI COMP LAB,ANN ARBOR,MI 48109
关键词
D O I
10.1016/0021-9991(92)90399-J
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A Chebyshev or Fourier series may be evaluated on the standard collocation grid by the fast Fourier transform (FFT). Unfortunately, the FFT does not apply when one needs to sum a spectral series at N points which are spaced irregularly. The cost becomes O(N2) operations instead of the FFTs O(N log N). This sort of "off-grid" interpolation is needed by codes which dynamically readjust the grid every few time steps to resolve a shock wave or other narrow features. It is even more crucial to semi-Lagrangian spectral algorithms for solving convection-diffusion and Navier-Stokes problems because off-grid interpolation must be performed several times per time step. In this work, we describe an alternative algorithm. The first step is to pad the set of spectral coefficients {an} with zeros and then take an FFT of length 3N to interpolate the Chebyshev series to a very fine grid. The second step is to apply either the Mth order Euler sum acceleration or (2M + 1)-point Lagrangian interpolation to approximate the sum of the series on the irregular grid. We show that both methods yield full precision with M ≪ N, allowing an order of magnitude reduction in cost with no loss of accuracy. © 1992.
引用
收藏
页码:243 / 257
页数:15
相关论文
共 25 条
[1]  
Augenbaum J. M., 1990, Computational Acoustics. Proceedings of the 2nd IMACS Symposium, P19
[2]   AN ADAPTIVE PSEUDOSPECTRAL METHOD FOR DISCONTINUOUS PROBLEMS [J].
AUGENBAUM, JM .
APPLIED NUMERICAL MATHEMATICS, 1989, 5 (06) :459-480
[3]   AN ADAPTIVE PSEUDO-SPECTRAL METHOD FOR REACTION DIFFUSION-PROBLEMS [J].
BAYLISS, A ;
GOTTLIEB, D ;
MATKOWSKY, BJ ;
MINKOFF, M .
JOURNAL OF COMPUTATIONAL PHYSICS, 1989, 81 (02) :421-443
[4]   FRONTS, RELAXATION OSCILLATIONS, AND PERIOD DOUBLING IN SOLID FUEL COMBUSTION [J].
BAYLISS, A ;
MATKOWSKY, BJ .
JOURNAL OF COMPUTATIONAL PHYSICS, 1987, 71 (01) :147-168
[5]  
BISSELING RH, 1990, COMPUT PHYS COMMUN, V39, P313
[6]  
BOYD J, 1989, CHEBYSHEV FOURIER SP
[7]   SUMMABILITY METHODS FOR HERMITE FUNCTIONS [J].
BOYD, JP ;
MOORE, DW .
DYNAMICS OF ATMOSPHERES AND OCEANS, 1986, 10 (01) :51-62
[8]   SUM-ACCELERATED PSEUDOSPECTRAL METHODS - THE EULER-ACCELERATED SINC ALGORITHM [J].
BOYD, JP .
APPLIED NUMERICAL MATHEMATICS, 1991, 7 (04) :287-296
[9]   MULTIPOLE EXPANSIONS AND PSEUDOSPECTRAL CARDINAL FUNCTIONS - A NEW GENERALIZATION OF THE FAST FOURIER-TRANSFORM [J].
BOYD, JP .
JOURNAL OF COMPUTATIONAL PHYSICS, 1992, 103 (01) :184-186
[10]  
BOYD JP, 1993, IN PRESS COMPUT METH