Skip to main content

Parallel Computation of Pseudospectra Using Transfer Functions on a MATLAB-MPI Cluster Platform

  • Conference paper
  • First Online:
Recent Advances in Parallel Virtual Machine and Message Passing Interface (EuroPVM/MPI 2002)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Trefethen, L., Trefethen, A., Reddy, S., Driscoll, T.: Hydrodynamic stability without eigenvalues. Science 261 (July 1993) 578–584

    Google Scholar 

  2. Trefethen, L.: Pseudospectra of linear operators. SIAM Rev. 39 (1997) 383–406

    Article  MATH  MathSciNet  Google Scholar 

  3. Trefethen, L.: Computation of pseudospectra. In: Acta Numerica 1999. Volume 8. Cambridge University Press (1999) 247–295

    Article  MathSciNet  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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

    Google Scholar 

  6. Mezher, D., Philippe, B.: Parallel computation of the pseudospectrum of large matrices. Parallel Computing 28 (2002) 199–221

    Article  MATH  MathSciNet  Google Scholar 

  7. Zollweg, J., Verma, A.: The Cornell Multitask Toolbox. Directory Services/Software/CMTM at URL http://www.tc.cornell.edu (2002)

  8. Gropp, W., Lusk, E., Skjellum, A.: Using MPI: Portable Parallel Programming with the Message Programming Interface. second edn. MIT Press, Cambridge, MA (1999)

    Google Scholar 

  9. Simoncini, V., Gallopoulos, E.: Transfer functions and resolvent norm approximation of large matrices. Electronic Transactions on Numerical Analysis (ETNA) 7 (1998) 190–201

    MATH  MathSciNet  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Article  Google Scholar 

  13. Menon, V., Trefethen, A.: MultiMATLAB: Integrating MATLAB with high-performance parallel computing. In: Proc. Supercomputing’97. (1997)

    Google Scholar 

  14. MPI Software Technology: (MPI/Pro) http://www.mpi-softtech.com.

  15. Toh, K. C., Trefethen, L.: Calculation of pseudospectra by the Arnoldi iteration. SIAM J. Sci. Comput. 17 (1996) 1–15

    Article  MATH  MathSciNet  Google Scholar 

  16. Wright, T., Trefethen, L. N.: Large-scale computation of pseudospectra using ARPACK and Eigs. SIAM J. Sci. Stat. Comput. 23 (2001) 591:605

    Article  MATH  MathSciNet  Google Scholar 

  17. Dongarra, J., Duff, I., Sorensen, D., van der Vorst, H.: Numerical Linear Algebra for High-Performance Computers. SIAM (1998)

    Google Scholar 

  18. Frommer, A., Glässner, U.: Restarted GMRES for shifted linear systems. SIAM J. Sci. Comput. 19 (1998) 15–26

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics