|
ABSTRACT
A software suite consisting of 17 MATLAB functions for solving differential equations by the spectral collocation (i.e., pseudospectral) method is presented. It includes functions for computing derivatives of arbitrary order corresponding to Chebyshev, Hermite, Laguerre, Fourier, and sinc interpolants. Auxiliary functions are included for incorporating boundary conditions, performing interpolation using barycentric formulas, and computing roots of orthogonal polynomials. It is demonstrated how to use the package for solving eigenvalue, boundary value, and initial value problems arising in the fields of special functions, quantum mechanics, nonlinear waves, and hydrodynamic stability.
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
|
ABRAMOWITZ,M.AND STEGUN, I. E. 1964. Handbook of Mathematical Functions. National Bureau of Standards, Washington, DC.
|
| |
2
|
|
| |
3
|
BALTENSPERGER,R.AND BERRUT, J. P. 1999. The errors in calculating the pseudospectral differentiation matrices for Chebyshev-Gauss-Lobatto points. Comput. Math. Appl. 37,1, 41-48.
|
| |
4
|
|
| |
5
|
BERRUT, J. P. 1989. Barycentric formulae for cardinal (sinc-) interpolants. Numer. Math. 54, 703-718.
|
| |
6
|
BOYD, J. P. 1984. The asymptotic coefficients of Hermite function series. J. Comput. Phys. 54, 382-410.
|
| |
7
|
BOYD, J. P. 1989. Chebyshev and Fourier Spectral Methods. Springer-Verlag, Berlin, Germany.
|
| |
8
|
|
| |
9
|
CANUTO, C., HUSSAINI,M.Y.,QUARTERONI, A., AND ZANG, T. A. 1988. Spectral Methods in Fluid Dynamics. Springer-Verlag, Berlin, Germany.
|
| |
10
|
COSTA,B.AND DON, W. S. 1999. Pseudopack 2000. See http://www.labma.ufrj.br/-bcosta/ PseudoPack2000/ Main.html.
|
| |
11
|
|
| |
12
|
DRAZIN,P.G.AND JOHNSON, R. S. 1989. Solitons: An Introduction. Cambridge University Press, New York, NY.
|
| |
13
|
DRAZIN,P.G.AND REID, W. H. 1981. Hydrodynamic Stability. Cambridge University Press, New York, NY.
|
| |
14
|
|
| |
15
|
|
| |
16
|
FLUGGE, S. 1971. Practical Quantum Mechanics I. Springer-Verlag, Berlin, Germany.
|
| |
17
|
FORNBERG, B. 1996. A Practical Guide to Pseudospectral Methods. Cambridge University Press, New York, NY.
|
| |
18
|
FUNARO, D. 1992. Polynomial Approximation of Differential Equations. Springer-Verlag, Berlin, Germany.
|
| |
19
|
FUNARO, D. 1993. Fortran routines for spectral methods. (available via anonymous FTP at ftp.ian.pv.cnr.it in pub/splib
|
| |
20
|
GOTTLIEB, D., HUSSAINI,M.Y.,AND ORSZAG, S. A. 1984. Theory and applications of spectral methods. In Spectral Methods for Partial Differential Equations, R. Voigt, D. Gottlieb, and M. Hussaini, Eds. 1-54.
|
| |
21
|
|
| |
22
|
GREENGARD,L.AND ROKHLIN, V. 1991. On the numerical solution of two-point boundary value problems. Comm. Pure Appl. Math. 44, 419-452.
|
| |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
HUANG,W.AND SLOAN, D. M. 1993. A new pseudospectral method with upwind features. IMA J. Num. Anal. 13, 413-430.
|
| |
27
|
|
| |
28
|
ORSZAG, S. A. 1971. An accurate solution of the Orr-Sommerfeld equation. J. Fluid Mech. 50, 689-703.
|
| |
29
|
PRYCE, J. D. 1993. Numerical Solution of Sturm-Liouville Problems. Monographs on Numerical Analysis. Oxford University Press, Oxford, UK.
|
| |
30
|
REDDY,S.C.,SCHMID,P.J.,BAGGETT,J.S.,AND HENNINGSON, D. S. 1998. On stability of streamwise streaks and transition thresholds in plane channel flows. J. Fluid Mech. 365, 269-303.
|
| |
31
|
SCHONFELDER, J. L. 1978. Chebyshev expansions for the error and related functions. Math. Comput. 32, 1232-1240.
|
| |
32
|
SCHOOMBIE,S.W.AND BOTHA, J. F. 1981. Error estimates for the solution of the radial Schrodinger equation by the Rayleigh-Ritz finite element method. IMA J. Num. Anal. 1, 47-63.
|
| |
33
|
|
| |
34
|
SHARMA, A. 1972. Some poised and nonpoised problems of interpolation. SIAM Rev. 14, 129-151.
|
| |
35
|
STENGER, F. 1993. Numerical Methods Based on Sinc and Analytic Functions. Springer-Verlag, New York, NY.
|
| |
36
|
|
| |
37
|
|
| |
38
|
|
| |
39
|
|
| |
40
|
THE MATHWORKS,INC. 1998. MATLAB 5.2.
|
| |
41
|
|
| |
42
|
WALEFFE, F. 1995. Hydrodynamic stability and turbulence: Beyond transients to a selfsustaining process. Stud. Appl. Math. 95, 319-343.
|
| |
43
|
WEIDEMAN, J. A. C. 1999. Spectral methods based on nonclassical orthogonal polynomials. In Approximations and Computation of Orthogonal Polynomials, W. Gautschi, G. Golub, and G. Opfer, Eds. Birkh~user, Basel, 239-251.
|
| |
44
|
WEIDEMAN,J.A.C.AND TREFETHEN, L. N. 1988. The eigenvalues of second-order spectral differentiation matrices. SIAM J. Numer. Anal. 25, 1279-1298.
|
| |
45
|
|
| |
46
|
WIMP, J. 1984. Computation with Recurrence Relations. Pitman Publishing, Inc., Marshfield, MA.
|
REVIEW
"George K. Adam : Reviewer"
The research work presented in this paper tackles the problem of solving differential equations using the spectral collocation method in a software system of 17 MATLAB functions created for this purpose. The algorithms described
more...
|