Abstract
One of the most computationally expensive problems in numerical linear algebra is the computation of the ε-pseudospectrum of matrices, that is, the locus of eigenvalues of all matrices of the form A + E, where ‖_E ‖ ≤ є. Several research efforts have been attempting to make the problem tractable by means of better algorithms and utilization of all possible computational resources. One common goal is to bring to users the power to extract pseudospectrum information from their applications, on the computational environments they generally use, at a cost that is sufficiently low to render these computations routine. To this end, we investigate a scheme based on i) iterative methods for computing pseudospectra via approximations of the resolvent norm, with ii) a computational platform based on a cluster of PCs and iii) a programming environment based on MATLAB enhanced with MPI functionality and show that it can achieve high performance for problems of significant size.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Trefethen, L., Trefethen, A., Reddy, S., Driscoll, T.: Hydrodynamic stability without eigenvalues. Science 261 (July 1993) 578–584
Trefethen, L.: Pseudospectra of linear operators. SIAM Rev. 39 (1997) 383–406
Trefethen, L.: Computation of pseudospectra. In: Acta Numerica 1999. Volume 8. Cambridge University Press (1999) 247–295
Braconnier, T.: Fvpspack: A Fortran and PVM package to compute the field of values and pseudospectra of large matrices. Numerical Analysis Report No. 293, Manchester Centre for Computational Mathematics, Manchester, England (1996)
Bekas, C., Kokiopoulou, E., Koutis, I., Gallopoulos, E.: Towards the effective parallel computation of matrix pseudospectra. In: Proc. 15th ACM Int’l. Conf. Supercomputing (ICS’01), Sorrento, Italy. (2001) 260–269
Mezher, D., Philippe, B.: Parallel computation of the pseudospectrum of large matrices. Parallel Computing 28 (2002) 199–221
Zollweg, J., Verma, A.: The Cornell Multitask Toolbox. Directory Services/Software/CMTM at URL http://www.tc.cornell.edu (2002)
Gropp, W., Lusk, E., Skjellum, A.: Using MPI: Portable Parallel Programming with the Message Programming Interface. second edn. MIT Press, Cambridge, MA (1999)
Simoncini, V., Gallopoulos, E.: Transfer functions and resolvent norm approximation of large matrices. Electronic Transactions on Numerical Analysis (ETNA) 7 (1998) 190–201
Bekas, C., Gallopoulos, E., Simoncini, V.: On the computational effectiveness of transfer function approximations to the matrix pseudospectrum. In: Proc. Copper Mountain Conf. Iterative Methods. (Apr. 2000)
DeRose, L., et al.: FALCON: A MATLAB Interactive Restructuring Compiler. In C.-H. Huang, et al., ed.: LNCS: Languages and Compilers for Parallel Computing. Springer-Verlag, New York (1995) 269–288
Casanova, H., Dongarra, J.: NetSolve: A network server for solving computational science problems. Int’l. J. Supercomput. Appl. and High Perf. Comput. 11 (1997) 212–223
Menon, V., Trefethen, A.: MultiMATLAB: Integrating MATLAB with high-performance parallel computing. In: Proc. Supercomputing’97. (1997)
MPI Software Technology: (MPI/Pro) http://www.mpi-softtech.com.
Toh, K. C., Trefethen, L.: Calculation of pseudospectra by the Arnoldi iteration. SIAM J. Sci. Comput. 17 (1996) 1–15
Wright, T., Trefethen, L. N.: Large-scale computation of pseudospectra using ARPACK and Eigs. SIAM J. Sci. Stat. Comput. 23 (2001) 591:605
Dongarra, J., Duff, I., Sorensen, D., van der Vorst, H.: Numerical Linear Algebra for High-Performance Computers. SIAM (1998)
Frommer, A., Glässner, U.: Restarted GMRES for shifted linear systems. SIAM J. Sci. Comput. 19 (1998) 15–26
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bekas, C., Kokiopoulou, E., Gallopoulos, E., Simoncini, V. (2002). Parallel Computation of Pseudospectra Using Transfer Functions on a MATLAB-MPI Cluster Platform. In: Kranzlmüller, D., Volkert, J., Kacsuk, P., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2002. Lecture Notes in Computer Science, vol 2474. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45825-5_35
Download citation
DOI: https://doi.org/10.1007/3-540-45825-5_35
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44296-7
Online ISBN: 978-3-540-45825-8
eBook Packages: Springer Book Archive