# A parallel block Lanczos algorithm and its implementation for the evaluation of some eigenvalues of large sparse symmetric matrices on multicomputers

Mario Guarracino; Francesca Perla; Paolo Zanetti

International Journal of Applied Mathematics and Computer Science (2006)

- Volume: 16, Issue: 2, page 241-249
- ISSN: 1641-876X

## Access Full Article

top## Abstract

top## How to cite

topGuarracino, Mario, Perla, Francesca, and Zanetti, Paolo. "A parallel block Lanczos algorithm and its implementation for the evaluation of some eigenvalues of large sparse symmetric matrices on multicomputers." International Journal of Applied Mathematics and Computer Science 16.2 (2006): 241-249. <http://eudml.org/doc/207789>.

@article{Guarracino2006,

abstract = {In the present work we describe HPEC (High Performance Eigenvalues Computation), a parallel software package for the evaluation of some eigenvalues of a large sparse symmetric matrix. It implements an efficient and portable Block Lanczos algorithm for distributed memory multicomputers. HPEC is based on basic linear algebra operations for sparse and dense matrices, some of which have been derived by ScaLAPACK library modules. Numerical experiments have been carried out to evaluate HPEC performance on a cluster of workstations with test matrices from Matrix Market and Higham's collections. A comparison with a PARPACK routine is also detailed. Finally, parallel performance is evaluated on random matrices, using standard parameters.},

author = {Guarracino, Mario, Perla, Francesca, Zanetti, Paolo},

journal = {International Journal of Applied Mathematics and Computer Science},

keywords = {paralleleigensolver; cluster architecture; symmetric block Lanczos algorithm; sparse matrices; parallel eigensolver; Numerical experiments; comparison; performance; random matrices},

language = {eng},

number = {2},

pages = {241-249},

title = {A parallel block Lanczos algorithm and its implementation for the evaluation of some eigenvalues of large sparse symmetric matrices on multicomputers},

url = {http://eudml.org/doc/207789},

volume = {16},

year = {2006},

}

TY - JOUR

AU - Guarracino, Mario

AU - Perla, Francesca

AU - Zanetti, Paolo

TI - A parallel block Lanczos algorithm and its implementation for the evaluation of some eigenvalues of large sparse symmetric matrices on multicomputers

JO - International Journal of Applied Mathematics and Computer Science

PY - 2006

VL - 16

IS - 2

SP - 241

EP - 249

AB - In the present work we describe HPEC (High Performance Eigenvalues Computation), a parallel software package for the evaluation of some eigenvalues of a large sparse symmetric matrix. It implements an efficient and portable Block Lanczos algorithm for distributed memory multicomputers. HPEC is based on basic linear algebra operations for sparse and dense matrices, some of which have been derived by ScaLAPACK library modules. Numerical experiments have been carried out to evaluate HPEC performance on a cluster of workstations with test matrices from Matrix Market and Higham's collections. A comparison with a PARPACK routine is also detailed. Finally, parallel performance is evaluated on random matrices, using standard parameters.

LA - eng

KW - paralleleigensolver; cluster architecture; symmetric block Lanczos algorithm; sparse matrices; parallel eigensolver; Numerical experiments; comparison; performance; random matrices

UR - http://eudml.org/doc/207789

ER -

## References

top- Baglama J., Calvetti D. and Reichel L. Irbleigs (2003): A MATLAB program for computing a few eigenpairs of a large sparsei Hermitian matrix. - ACM TOMS, Vol. 29, No. 5, pp. 337-348. Zbl1070.65529
- Bai Z. (1994): Error analysis of the Lanczos algorithm for the nonsymmetric eigenvalues problem. - Math. Comp., Vol. 62, No. 205, pp. 209-226. Zbl0809.65029
- Boisvert R.F., Pozo R., Remington K., Barrett R. and Dongarra J. (1997): The Matrix Market: A web resource for test matrix collections, In: Quality of Numerical Software, Assessment and Enhancement (Ronald F. Boisvert, Ed.). - London: Chapman and Hall, pp. 125-137.
- Choi J., Demmel J., Dhillon I., Dongarra J., Ostrouchov S., Petitet A., Stanley K., Walker D. and Whaley R.C., ScaLAPACK (1996): Aportable linear algebra library for distributed memory computers: Design and performance. - Comput. Phys. Comm., Vol. 97, No. 1-2, pp. 1-15. Zbl0926.65148
- Choi J., Dongarra J., Ostrouchov S., Petitet A., Walker D. and Whaley R.C. (1995): A proposal for a set of parallel basic linear algebra subprograms. - Tech. Rep. UT-CS-95-292, University of Tennessee, Knoxville.
- Cline A.K., Golub G.H. and Platzman G.W. (1976): Calculationsof normal modes of oceans using a Lanczos method, In: Sparse Matrix Computations (J.R. Bunch and D.J. Rose, Eds.). - London: Academic Press. Zbl0358.65031
- Cullum J.K. and Willoughby R.A. (2002): Lanczos Algorithmsfor Large Symmetric Eigenvalue Computations, Vol.I: Theory. - Phildelphia: SIAM. Zbl1013.65033
- Dongarra J., Du Croz J., Hammarling S. and Duff I. (1990): A set of level 3 basic linear algebra subprograms. - ACMi Trans. Math. Software, Vol. 16, No. 1, pp. 1-17. Zbl0900.65115
- Dongarra J. and Whaley R.C. (1995): A user's guide to the BLACS v1.1. - Tech. Rep. UT-CS-95-281, University of Tennessee, Knoxville.
- Filippone S. and Colajanni M. (2000): PSBLAS: A library for parallel linear algebra computation on sparse matrices. - ACM Trans. Math. Software, Vol. 26, No. 4, pp. 527-550.
- Golub G.H. and Van Loan C.F. (1989): Matrix Computations, 2nd Ed. - Baltimore, MD: Johns Hopkins Univ. Press. Zbl0733.65016
- Gropp W., Lusk E. and Skjellum A. (1999): Using MPI - 2nd Edition: Portable Parallel Programming with the Message Passing Interface. - Cambridge, MA: MIT Press.
- Guarracino M.R. and Perla F. (1994): A parallel block Lanczos algorithm for distributed memory architectures. - J.Par. Alg. Appl., Vol. 4, No. 1-2, pp. 211-221. Zbl1049.68899
- Guarracino M.R. and Perla F. (1995a): A parallel modified block Lanczos' algorithm for distributed memory architectures, In: Proc. Euromicro Workshop Parallel and Distributed Processing, San Remo, Italy, pp. 424-431.
- Guarracino M.R. and Perla F. (1995b): A sparse, symmetric eigensolver for distributed memory architectures: Parallel implementation and numerical stability. - Tech. Rep. 11, Center for Research on Parallel Computing and Supercomputers, Naples, Italy.
- Hernandez V., Roman J.E. and Vidal V. (2003): SLEPc: Scalable library for eigenvalue problem computations. - Lect. Notes Comput. Sci., Vol. 2565, pp. 377-391. Zbl1027.65504
- Higham N.J. (1995): The test matrix toolbox for MATLAB(version 3.0) - Tech. Rep. Vol. 276, Manchester Centre for Computational Mathematics.
- Jones M.T. and Patrick M.L. (1989): The use of Lanczos's method to solve the large generalized symmetric definite eigenvalue problem. - Tech. Rep. ICASE89-67, Langley Research Center.
- Lanczos C. (1950): An iteration method for the solution of the eigenvalue problem of linear differential and integral operators. - J. Res. Nat. Bur. Stand., Vol. 45,No. 4, pp. 225-281.
- Lehoucq R.B., Sorensen D.C. and Yang C. (1998): ARPACK Users' Guide: Solution of Large-Scale Eigenvalue Problems with Implicitly Restarted Arnoldi Methods. - Phildelphia: SIAM. Zbl0901.65021
- Paige C. (1976): Error analysis of the Lanczos algorithm for tridiagonalizing a symmetric matrix. - J. Inst. Math. Appl., Vol. 18, No. 3, pp. 341-349. Zbl0347.65018
- Parlett B.N. (1980): The Symmetric Eigenvalues Problem. - Englewood Cliffs, NJ: Prentice-Hall. Zbl0431.65017
- Parlett B.N. and Scott D.S. (1979): The Lanczos algorithm with selective orthogonalization. - Math. Comp., Vol. 33, No. 145, pp. 217-238. Zbl0405.65015
- Saad Y. (1992): Numerical Methods for Large Eigenvalues Problems. - Manchester: Manchester Univ. Press, Halsted Press. Zbl0991.65039
- Saad Y. and Malevsky A.V., P-SPARSLIB (1995): A portable library of distributed memory sparse iterative solvers, In: Proceedings of Parallel Computings Technologies (V.E. Malyshkin et. al., Eds.) (PaCT-95), 3rd International Conference, St.Petersburg. - Heidelberg: Springer.
- Webster F. and Lo G. (1996): Projective block Lanczos algorithm for dense, Hermitianeigensystems. - J. Comput. Phys., Vol. 124, No. 1, pp. 146-161. Zbl0851.65021
- Wilkinson J.H. (1965): The Algebraic Eigenvalue Problem. - Oxford: Clarendon Press. Zbl0258.65037
- Wu K. and Simon H. (1999a): Parallel efficiency of the Lanczos method for eigenvalue problems. - Tech. Rep. LBNL-42828.
- Wu K. and Simon H. (1999b): TRLAN user guide. - Tech. Rep. Lawrence Berkeley National Laboratory, LBNL-42953.

## NotesEmbed ?

topTo embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.