A versatile parallel Lanczos eigensolver solution for MPI compatible AMLS
Abstract
PARPACK is an open-source Arnoldi/Lanczos eigensolver package which is compatible with a number of distributed parallel computing schemes. This thesis concentrates on a set of driver routines for PARPACK that were developed for use in the Automated Multilevel Substructuring (AMLS) vibration analysis software package developed at The University of Texas at Austin. AMLS requires many truncated eigensolutions to symmetric generalized algebraic eigenvalue problems. There is a need in AMLS to solve these problems in several different computing regimes, from serial execution on a single processor, to parallel execution on multiple nodes of a distributed computing cluster. This work is designed to enable evaluation, selection, and development of PARPACK capabilities for the variety of eigensolutions required by AMLS.