Programming crashworthiness simulation for parallel platforms

This paper addresses parallel programming paradigms for nonlinear, explicit finite element simulations primarily employed for crashworthiness and occupant safety simulations in the automotive industry. The reliance of industrial design on computer simulation and state-of-the-art high performance computing architectures will be discussed as a motivation for the need for parallel implementations of such codes. Concrete descriptions of parallelisation strategies using shared-memory micro-tasking, message-passing, and high performance Fortran will be given for the industrial simulation code PAM-CRASH^(TM) (and the related code PAM-SAFE^(TM)), together with performance results on a variety of parallel platforms.

[1]  Guy Lonsdale,et al.  Performance Issues of the Parallel Pam-Crash Code , 1997, Int. J. High Perform. Comput. Appl..

[2]  Guy Lonsdale,et al.  Communication Reqirements in Parallel Crashworthiness Simulation , 1994, HPCN.

[3]  Barbara M. Chapman,et al.  Extending HPF for Advanced Data-Parallel Applications , 1994, IEEE Parallel & Distributed Technology: Systems & Applications.

[4]  Jack J. Dongarra,et al.  The PVM Concurrent Computing System: Evolution, Experiences, and Trends , 1994, Parallel Comput..

[5]  F. Bodin,et al.  Fortran-S: a Fortran interface for shared virtual memory architectures , 1993, Supercomputing '93.

[6]  Guy L. Steele,et al.  The High Performance Fortran Handbook , 1993 .

[7]  Michael Gerndt,et al.  Parallelizing applications with SVM-Fortran , 1995, HPCN Europe.

[8]  R Calkin,et al.  Portable Programming with the PARMACS Message-Passing Library , 1994, Parallel Comput..

[9]  Openmp: a Proposed Industry Standard Api for Shared Memory Programming , 2022 .

[10]  Francis Wray,et al.  Real Industrial HPC Applications , 1996, HPCN Europe.

[11]  Owen Thomas,et al.  Parallel Industrial Fluid Dynamics and Structural Mechanics Codes , 1996, HPCN Europe.

[12]  Message Passing Interface Forum MPI: A message - passing interface standard , 1994 .

[13]  Jack Dongarra,et al.  MPI: The Complete Reference , 1996 .

[14]  E. Haug,et al.  Transport vehicle crash, safety and manufacturing simulation in the perspective of high performance computing and networking , 1994, Future Gener. Comput. Syst..

[15]  G. Lonsdale,et al.  HPF+ investigations with crash-simulation kernels , 1997, Proceedings. Third Working Conference on Massively Parallel Programming Models (Cat. No.97TB100228).

[16]  Jeffrey S. Reeve,et al.  Comparative Efficiencies of Domain Decompositions , 1995, Parallel Comput..

[17]  L. M. Delves Porting Industrial Codes to MPP Systems using HPF , 1999 .

[18]  Guy Lonsdale,et al.  Experiences with industrial crashworthiness simulation using the portable, message-passing PAM-CRASH code , 1995, HPCN Europe.