An Algebraic Substructuring Method for Large-Scale Eigenvalue Calculation

We examine sub-structuring methods for solving large-scale generalized eigenvalue problems from a purely algebraic point of view. We use the term algebraic sub-structuring to refer to the process of applying matrix reordering and partitioning algorithms to divide a large sparse matrix into smaller submatrices from which a subset of spectral components are extracted and combined to provide approximate solutions to the original problem. We are interested in the question of which spectral componentsone should extract from each sub-structure in order to produce an approximate solution to the original problem with a desired level of accuracy. Error estimate for the approximation to the small esteigen pair is developed. The estimate leads to a simple heuristic for choosing spectral components (modes) from each sub-structure. The effectiveness of such a heuristic is demonstrated with numerical examples. We show that algebraic sub-structuring can be effectively used to solve a generalized eigenvalue problem arising from the simulation of an accelerator structure. One interesting characteristic of this application is that the stiffness matrix produced by a hierarchical vector finite elements scheme contains a null space of large dimension. We present an efficient scheme to deflate this null space in the algebraic sub-structuring process.

[1]  F. Bourquin Analysis and comparison of several component mode synthesis methods on one-dimensional domains , 1990 .

[2]  M. Bampton,et al.  Coupling of substructures for dynamic analyses. , 1968 .

[3]  D. Sorensen Numerical methods for large eigenvalue problems , 2002, Acta Numerica.

[4]  J. G. Lewis,et al.  A Shifted Block Lanczos Algorithm for Solving Sparse Symmetric Generalized Eigenproblems , 1994, SIAM J. Matrix Anal. Appl..

[5]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[6]  A. A. Abramov Remarks on finding the eigenvalues and eigenvectors of matrices which arise in the application of Ritz's method or in the difference method , 1967 .

[7]  G. Stewart Matrix Algorithms, Volume II: Eigensystems , 2001 .

[8]  Constantine Bekas,et al.  Computation of Smallest Eigenvalues using Spectral Schur Complements , 2005, SIAM J. Sci. Comput..

[9]  B. Parlett The Symmetric Eigenvalue Problem , 1981 .

[10]  Kolja Elssel,et al.  An A Priori Bound for Automated Multilevel Substructuring , 2006, SIAM J. Matrix Anal. Appl..

[11]  Matthew Frederick Kaplan Implementation of automated multilevel substructuring for frequency response analysis of structures , 2001 .

[12]  A. A. Abramov On the separation of the principal part of some algebraic problems , 1963 .

[13]  Roy R. Craig,et al.  A review of substructure coupling methods for dynamic analysis , 1976 .

[14]  Barry F. Smith,et al.  Domain Decomposition: Parallel Multilevel Methods for Elliptic Partial Differential Equations , 1996 .

[15]  F. Bourquin,et al.  Component mode synthesis and eigenvalues of second order operators : discretization and algorithm , 1992 .

[16]  Iain S. Duff,et al.  Users' guide for the Harwell-Boeing sparse matrix collection (Release 1) , 1992 .

[17]  G. Bao AIR FORCE OFFICE OF SCIENTIFIC RESEARCH , 1999 .

[18]  Zlatko Drmac,et al.  On Positive Semidefinite Matrices with Known Null Space , 2002, SIAM J. Matrix Anal. Appl..

[19]  Chao Yang,et al.  ARPACK users' guide - solution of large-scale eigenvalue problems with implicitly restarted Arnoldi methods , 1998, Software, environments, tools.

[20]  Richard B. Lehoucq,et al.  An Automated Multilevel Substructuring Method for Eigenspace Computation in Linear Elastodynamics , 2004, SIAM J. Sci. Comput..

[21]  Walter C. Hurty,et al.  Vibrations of Structural Systems by Component Mode Synthesis , 1960 .

[22]  Barry Smith,et al.  Domain Decomposition Methods for Partial Differential Equations , 1997 .

[23]  A. Kropp,et al.  Efficient Broadband Vibro-Acoustic Analysis of Passenger Car Bodies Using an FE-Based Component Mode Synthesis Approach , 2003 .

[24]  Gerard L. G. Sleijpen,et al.  Optimal a priori error bounds for the Rayleigh-Ritz method , 2000, Math. Comput..

[25]  G. W. Stewart,et al.  Matrix algorithms , 1998 .

[26]  A. George Nested Dissection of a Regular Finite Element Mesh , 1973 .

[27]  Jeffrey K. Bennighof Adaptive multi-level substructuring for acoustic radiation and scattering from complex structures , 1993 .

[28]  Jeffrey Bennighof,et al.  An adaptive multi-level substructuring method for efficient modelingof complex structures , 1992 .