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...
Saved in:
Published in: | Computer methods in applied mechanics and engineering 1995-01, Vol.126 (1), p.91-109 |
---|---|
Main Authors: | , |
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!
|
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 |