NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Extending substructure based iterative solvers to multiple load and repeated analysesDirect solvers currently dominate commercial finite element structural software, but do not scale well in the fine granularity regime targeted by emerging parallel processors. Substructure based iterative solvers--often called also domain decomposition algorithms--lend themselves better to parallel processing, but must overcome several obstacles before earning their place in general purpose structural analysis programs. One such obstacle is the solution of systems with many or repeated right hand sides. Such systems arise, for example, in multiple load static analyses and in implicit linear dynamics computations. Direct solvers are well-suited for these problems because after the system matrix has been factored, the multiple or repeated solutions can be obtained through relatively inexpensive forward and backward substitutions. On the other hand, iterative solvers in general are ill-suited for these problems because they often must restart from scratch for every different right hand side. In this paper, we present a methodology for extending the range of applications of domain decomposition methods to problems with multiple or repeated right hand sides. Basically, we formulate the overall problem as a series of minimization problems over K-orthogonal and supplementary subspaces, and tailor the preconditioned conjugate gradient algorithm to solve them efficiently. The resulting solution method is scalable, whereas direct factorization schemes and forward and backward substitution algorithms are not. We illustrate the proposed methodology with the solution of static and dynamic structural problems, and highlight its potential to outperform forward and backward substitutions on parallel computers. As an example, we show that for a linear structural dynamics problem with 11640 degrees of freedom, every time-step beyond time-step 15 is solved in a single iteration and consumes 1.0 second on a 32 processor iPSC-860 system; for the same problem and the same parallel processor, a pair of forward/backward substitutions at each step consumes 15.0 seconds.
Document ID
19940019031
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Farhat, Charbel
(Colorado Univ. Boulder, CO, United States)
Date Acquired
September 6, 2013
Publication Date
August 1, 1993
Subject Category
Computer Systems
Report/Patent Number
NASA-CR-194822
NAS 1.26:194822
Report Number: NASA-CR-194822
Report Number: NAS 1.26:194822
Accession Number
94N23504
Funding Number(s)
CONTRACT_GRANT: NAG2-827
CONTRACT_GRANT: NSF ASC-92-17394
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available