NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Parallel processors and nonlinear structural dynamics algorithms and softwareTechniques are discussed for the implementation and improvement of vectorization and concurrency in nonlinear explicit structural finite element codes. In explicit integration methods, the computation of the element internal force vector consumes the bulk of the computer time. The program can be efficiently vectorized by subdividing the elements into blocks and executing all computations in vector mode. The structuring of elements into blocks also provides a convenient way to implement concurrency by creating tasks which can be assigned to available processors for evaluation. The techniques were implemented in a 3-D nonlinear program with one-point quadrature shell elements. Concurrency and vectorization were first implemented in a single time step version of the program. Techniques were developed to minimize processor idle time and to select the optimal vector length. A comparison of run times between the program executed in scalar, serial mode and the fully vectorized code executed concurrently using eight processors shows speed-ups of over 25. Conjugate gradient methods for solving nonlinear algebraic equations are also readily adapted to a parallel environment. A new technique for improving convergence properties of conjugate gradients in nonlinear problems is developed in conjunction with other techniques such as diagonal scaling. A significant reduction in the number of iterations required for convergence is shown for a statically loaded rigid bar suspended by three equally spaced springs.
Document ID
19900017220
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Belytschko, Ted
(Northwestern Univ. Evanston, IL, United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1990
Subject Category
Computer Programming And Software
Report/Patent Number
NAS 1.26:186755
NASA-CR-186755
Report Number: NAS 1.26:186755
Report Number: NASA-CR-186755
Accession Number
90N26536
Funding Number(s)
CONTRACT_GRANT: NAG1-650
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available