Explicit time integration of finite element models on a vectorized, concurrent computer with shared memory

The implementation of a nonlinear explicit program on a vectorized, concurrent computer with shared memory is described and studied. The conflict between vectorization and concurrency is described and some guidelines are given for optimal block sizes. Several example problems are summarized to illustrate the types of speed-ups which can be achieved by reprogramming as compared to compiler optimization.

[1]  Thomas J. R. Hughes,et al.  LARGE-SCALE VECTORIZED IMPLICIT CALCULATIONS IN SOLID MECHANICS ON A CRAY X-MP/48 UTILIZING EBE PRECONDITIONED CONJUGATE GRADIENTS. , 1986 .

[2]  Ted Belytschko,et al.  Eigenvalues and Stable Time Steps for the Uniform Strain Hexahedron and Quadrilateral , 1984 .

[3]  Medhat A. Haroun,et al.  Reduced and selective integration techniques in the finite element analysis of plates , 1978 .

[4]  E. L. Lusk,et al.  Use of monitors in FORTRAN: a tutorial on the barrier, self-scheduling DO-loop, and askfor monitors , 1985 .

[5]  Ted Belytschko,et al.  Recent developments in explicit finite element techniques and their application to reactor structures , 1986 .

[6]  T. Hughes Numerical Implementation of Constitutive Models: Rate-Independent Deviatoric Plasticity , 1984 .

[7]  T. Belytschko,et al.  WHAMSE: a program for three-dimensional nonlinear structural dynamics , 1982 .

[8]  D. P. Flanagan,et al.  Structuring data for concurrent vectorized processing in a transient dynamics finite element program , 1987 .

[9]  James H. Patterson,et al.  Portable Programs for Parallel Processors , 1987 .

[10]  Ted Belytschko,et al.  Eigenvalues and stable time steps for the bilinear Mindlin plate element , 1985 .

[11]  Y. Yamada,et al.  Plastic stress-strain matrix and its application for the solution of elastic-plastic problems by the finite element method , 1968 .

[12]  Ewing L. Lusk,et al.  Implementation of monitors with macros: a programming aid for the HEP and other parallel processors , 1983 .