ACM Home Page
Please provide us with feedback. Feedback
Algorithm 840: computation of grid points, quadrature weights and derivatives for spectral element methods using prolate spheroidal wave functions---prolate elements
Full text PdfPdf (292 KB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 31 ,  Issue 1  (March 2005) table of contents
Pages: 149 - 165  
Year of Publication: 2005
ISSN:0098-3500
Author
John P. Boyd  University of Michigan, Ann Arbor MI
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 103,   Citation Count: 1
Additional Information:

appendices and supplements   abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1055531.1055538
What is a DOI?

APPENDICES and SUPPLEMENTS
gZip840.gz (8 KB)
Software for "Computation of grid points, quadrature weights and derivatives for spectral element methods using prolate spheroidal wave functions---prolate elements"


ABSTRACT

High order domain decomposition methods using a basis of Legendre polynomials, known variously as “spectral elements” or “p-type finite elements,” have become very popular. Recent studies suggest that accuracy and efficiency can be improved by replacing Legendre polynomials by prolate spheroidal wave functions of zeroth order. In this article, we explain the practicalities of computing all the numbers needed to switch bases: the grid points xj, the quadrature weights wj, and the values of the prolate functions and their derivatives at the grid points. The prolate functions themselves are computed by a Legendre-Galerkin discretization of the prolate differential equation; this yields a symmetric tridiagonal matrix. The prolate functions are then defined by Legendre series whose coefficients are the eigenfunctions of the matrix eigenproblem. The grid points and weights are found simultaneously through a Newton iteration. For large N and c, the iteration diverges from a first guess of the Legendre-Lobatto points and weights. Fortunately, the variations of the xj and wj with c are well-approximated by a symmetric parabola over the whole range of interest. This makes it possible to bypass the continuation procedures of earlier authors.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Bouwkamp, C. J. 1947. On spheroidal wave functions of order zero. J. Math. Phys. 26, 79--92.
 
2
 
3
Boyd, J. P. 2001. Chebyshev and Fourier Spectral Methods, 2d ed. Dover, Mineola, New York. 665 pp.
 
4
 
5
Canuto, C., Hussaini, M. Y., Quarteroni, A., and Zang, T. A. 1988. Spectral Methods for Fluid Dynamics. Springer-Verlag, New York.
 
6
 
7
Dennis, Jr., J. E. and Schnabel, R. B. 1983. Numerical Methods for Nonlinear Equations and Unconstrained Optimization. Prentice-Hall, Englewood Cliffs, New Jersey.
 
8
Deville, M. O., Fischer, P. F., and Mund, E. H. 2002. High-Order Methods for Incompressible Fluid Flow. Cambridge Monographs on Applied and Computational Mathematics, vol. 9. Cambridge University Press, Cambridge.
 
9
Karniadakis, G. E. and Sherwin, S. J. 1999. Spectral/hp Element Methods for CFD. Oxford University Press, Oxford. 448 pp.
 
10
Kelley, C. T. 2003. Solving Nonlinear Equations with Newton's Method. Fundamentals of Algorithms, vol. 1. Society for Industrial and Applied Mathematics, Philadelphia.
 
11
 
12
13
 
14
Xiao, H., Rokhlin, V., and Yarvin, N. 2001. Prolate spheroidal wavefunctions, quadrature and interpolation. Inverse Problems 17, 805--838.



REVIEW

"Basem S. Attili : Reviewer"

Boyd considers the use of prolate spheroidal wave functions: prolate elements to compute the grid points, quadrature weights, and derivatives for spectral element methods. This is done by first computing the prolate nodal basis, and the appropriat  more...