A hypermatrix formulation for subspace iteration
Abstract
The computational efficiency of subspace iteration is addressed relative to the data structures adopted for the very large and generally sparse coefficient matrices. The frequent triangulations and matrix multiplications demand that access to the terms in the coefficient matrices be unbiased. Reliance on virtual memory (paging) operating systems with no special considerations for localized data access is not adequate. Specific data structures must be designed that accommodate the needs of the numerical algorithm yet eliminate unnecessary paging. An implementation of the subspace iteration method using hypermatrix data structures is presented. Use of hypermatrices is shown to provide unbiased and localized data access. The various modifications to the conventional formulation are described and an example problem illustrates the potential benefits of the hypermatrix formulation. Possibilities for adapting hypermatrix data structures to new supercomputer architectures are discussed.
Citation
Schmidt, R.J. and Dodds, R.H. (1987), "A hypermatrix formulation for subspace iteration", Engineering Computations, Vol. 4 No. 3, pp. 190-198. https://doi.org/10.1108/eb023697
Publisher
:MCB UP Ltd
Copyright © 1987, MCB UP Limited