Loading…

Adaptive dynamic relaxation algorithm for non-linear hyperelastic structures Part II. Single-processor implementation

An efficient single-processor implementation of the Adaptive Dynamic Relaxation (ADR) algorithm is developed. It is designed to exploit data locality and can exploit vectorization of the finite element computations. The ADR algorithm is used to solve for the non-linear static response of two- and th...

Full description

Saved in:
Bibliographic Details
Published in:Computer methods in applied mechanics and engineering 1995-01, Vol.126 (1), p.91-109
Main Authors: Oakley, David R., Knight, Norman F.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:An efficient single-processor implementation of the Adaptive Dynamic Relaxation (ADR) algorithm is developed. It is designed to exploit data locality and can exploit vectorization of the finite element computations. The ADR algorithm is used to solve for the non-linear static response of two- and three-dimensional hyperelastic systems involving frictionless contact. Performance is compared with an existing finite element code which utilizes a direct solution method. ADR is found to be reliable and highly vectorizable, and it outperforms the direct solution method for the highly non-linear problems considered. In addition, it permits the use of a very simple and efficient contact algorithm. In contrast to direct solution methods, ADR has minimal memory requirements and is easily parallelizable and scalable to more processors. For the class of problems addressed, it represents a very promising approach for parallel-vector processing.
ISSN:0045-7825
1879-2138
DOI:10.1016/0045-7825(95)00806-C