A fast algorithm for Chebyshev, Fourier, and sinc interpolation onto an irregular grid
dc.contributor.author | Boyd, John P. | en_US |
dc.date.accessioned | 2006-04-10T14:58:27Z | |
dc.date.available | 2006-04-10T14:58:27Z | |
dc.date.issued | 1992-12 | en_US |
dc.identifier.citation | Boyd, John P. (1992/12)."A fast algorithm for Chebyshev, Fourier, and sinc interpolation onto an irregular grid." Journal of Computational Physics 103(2): 243-257. <http://hdl.handle.net/2027.42/29694> | en_US |
dc.identifier.uri | http://www.sciencedirect.com/science/article/B6WHY-4DDR5PY-130/2/2040ce8158a883d8b4f56771bd57c17b | en_US |
dc.identifier.uri | https://hdl.handle.net/2027.42/29694 | |
dc.description.abstract | 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. | en_US |
dc.format.extent | 1403703 bytes | |
dc.format.extent | 3118 bytes | |
dc.format.mimetype | application/pdf | |
dc.format.mimetype | text/plain | |
dc.language.iso | en_US | |
dc.publisher | Elsevier | en_US |
dc.title | A fast algorithm for Chebyshev, Fourier, and sinc interpolation onto an irregular grid | en_US |
dc.type | Article | en_US |
dc.rights.robots | IndexNoFollow | en_US |
dc.subject.hlbsecondlevel | Physics | en_US |
dc.subject.hlbsecondlevel | Mathematics | en_US |
dc.subject.hlbtoplevel | Science | en_US |
dc.description.peerreviewed | Peer Reviewed | en_US |
dc.contributor.affiliationum | Department of Atmospheric, Oceanic, & Space Sciences and Laboratory for Scientific Computation, University of Michigan, 2455 Hayward Avenue, Ann Arbor, Michigan 48109, USA | en_US |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/29694/1/0000026.pdf | en_US |
dc.identifier.doi | http://dx.doi.org/10.1016/0021-9991(92)90399-J | en_US |
dc.identifier.source | Journal of Computational Physics | en_US |
dc.owningcollname | Interdisciplinary and Peer-Reviewed |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.