Parallel strategies for crash and impact simulations

被引:46
作者
Brown, K [1 ]
Attaway, S [1 ]
Plimpton, S [1 ]
Hendrickson, B [1 ]
机构
[1] Sandia Natl Labs, Albuquerque, NM 87185 USA
关键词
solid mechanics simulations; contact; smooth particle hydrodynamics; parallel supercomputers;
D O I
10.1016/S0045-7825(99)00235-2
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We describe a general strategy we have found effective for parallelizing solid mechanics simulations. Such simulations often have several computationally intensive parts, including finite element integration, detection of material contacts, and particle interaction if smoothed particle hydrodynamics is used to model highly deforming materials. The need to balance all of these computations simultaneously is a difficult challenge that has kept many commercial and government codes from being used effectively on parallel supercomputers with hundreds or thousands of processors. Our strategy is to load-balance each of the significant computations independently with whatever balancing technique is most appropriate. The chief benefit is that each computation can be scalably parallelized. The drawback is the data exchange between processors and extra coding that must be written to maintain multiple decompositions in a single code. We discuss these trade-offs and give performance results showing this strategy has led to a parallel implementation of a widely used solid mechanics code that can now be run efficiently on thousands of processors of the Pentium-based Sandia/Intel TFLOPS machine. We illustrate with several examples the kinds of high-resolution, million-element models that can now be simulated routinely. We also look to the future and discuss what possibilities this new capability promises, as well as the new set of challenges it poses in material models, computational techniques, and computing infrastructure. (C) 2000 Elsevier Science S.A. All rights reserved.
引用
收藏
页码:375 / 390
页数:16
相关论文
共 23 条
[1]  
ATTAWAY S, 1997, P SC 97 ACM IEEE NOV
[2]   A parallel contact detection algorithm for transient solid dynamics simulations using PRONTO3D [J].
Attaway, SW ;
Hendrickson, BA ;
Plimpton, SJ ;
Gardner, DR ;
Vaughan, CT ;
Brown, KH ;
Heinstein, MW .
COMPUTATIONAL MECHANICS, 1998, 22 (02) :143-159
[3]   COUPLING OF SMOOTH PARTICLE HYDRODYNAMICS WITH THE FINITE-ELEMENT METHOD [J].
ATTAWAY, SW ;
HEINSTEIN, MW ;
SWEGLE, JW .
NUCLEAR ENGINEERING AND DESIGN, 1994, 150 (2-3) :199-205
[4]  
Balay S, 1997, MODERN SOFTWARE TOOLS FOR SCIENTIFIC COMPUTING, P163
[5]  
BERGER MJ, 1987, IEEE T COMPUT, V36, P570, DOI 10.1109/TC.1987.1676942
[6]  
HAR J, 1998, THESIS GEORGIA I TEC
[7]  
HEINSTEIN MW, 1993, SAND922141 SAND NAT
[8]  
Hendrickson B., 1995, SAND942692 SAND NAT
[9]  
HEROUX M, 1997, COMMUNICATION
[10]  
*HIBB KARLSS SORN, AB EXPL THEOR MAN, P2860