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

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.

[1]  Thierry Braconnier Fvpspack: a Fortran and PVM Package to Compute the Field of Values and Pseudospectra of Large Matric , 1996 .

[2]  Anthony Skjellum,et al.  Using MPI - portable parallel programming with the message-parsing interface , 1994 .

[3]  David A. Padua,et al.  FALCON: A MATLAB Interactive Restructuring Compiler , 1995, LCPC.

[4]  Lloyd N. Trefethen,et al.  Pseudospectra of Linear Operators , 1997, SIAM Rev..

[5]  Constantine Bekas,et al.  Towards the effective parallel computation of matrix pseudospectra , 2001, ICS '01.

[6]  Kim-Chuan Toh,et al.  Calculation of Pseudospectra by the Arnoldi Iteration , 1996, SIAM J. Sci. Comput..

[7]  Lloyd N. Trefethen,et al.  Computation of pseudospectra , 1999, Acta Numerica.

[8]  Efstratios Gallopoulos,et al.  TRANSFER FUNCTIONS AND RESOLVENT NORM APPROXIMATION OF LARGE MATRICES , 1998 .

[9]  Henri Casanova,et al.  Netsolve: a Network-Enabled Server for Solving Computational Science Problems , 1997, Int. J. High Perform. Comput. Appl..

[10]  Jack Dongarra,et al.  Numerical Linear Algebra for High-Performance Computers , 1998 .

[11]  Lloyd N. Trefethen,et al.  Large-Scale Computation of Pseudospectra Using ARPACK and Eigs , 2001, SIAM J. Sci. Comput..

[12]  Bernard Philippe,et al.  Parallel computation of pseudospectra of large sparse matrices , 2002, Parallel Comput..

[13]  Anne E. Trefethen,et al.  MultiMATLAB Integrating MATLAB with High Performance Parallel Computing , 1997, ACM/IEEE SC 1997 Conference (SC'97).

[14]  Andreas Frommer,et al.  Restarted GMRES for Shifted Linear Systems , 1998, SIAM J. Sci. Comput..

[15]  Anne E. Trefethen,et al.  Hydrodynamic Stability Without Eigenvalues , 1993, Science.

[16]  Anthony Skjellum,et al.  Using MPI: portable parallel programming with the message-passing interface, 2nd Edition , 1999, Scientific and engineering computation series.