×

A parallel two-sided contact algorithm in ALE3D. (English) Zbl 1091.74048

Summary: We present a scalable parallel algorithm for treating two-sided contact in a finite-element multi-physics code (ALE3D). This method assumes that proximity between the two sides changes continuously, and uses a local search to update proximity relations for each cycle. The evolving communication pattern is treated entirely by local, nearest-neighbor communication; there is no global communication. Opening and closing voids, overlapping and intersecting contact surfaces, and a number of other special features are reported.

MSC:

74S05 Finite element methods applied to problems in solid mechanics
74M15 Contact in solid mechanics
65Y05 Parallel numerical computation

Software:

ALE3D; PRONTO3D; METIS
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] A. Anderson et al., User’s Manual forALE3D, Lawrence Livermore National Laboratory, 2003; A. Anderson et al., User’s Manual forALE3D, Lawrence Livermore National Laboratory, 2003
[2] Couch, R.; McCallen, R.; Otero, I.; Sharp, R., 3D Metal Forming Applications of ALE Techniques, Simulation of Materials Processing: Theory, Methods, and Applications (1995), Balkema: Balkema Rotterdam
[3] (Koniges, A., Industrial Strength Parallel Computing: Programming Massively Parallel Systems (1999), Morgan Kaufmann Publisher Inc.: Morgan Kaufmann Publisher Inc. Los Altos, CA)
[4] G. Karypis, V. Kumar, METIS: Unstructured Graph Partitioning and Sparse Matrix Ordereing System, Version 1.0, University of Minnesota, Department of Computer Science, 1995; G. Karypis, V. Kumar, METIS: Unstructured Graph Partitioning and Sparse Matrix Ordereing System, Version 1.0, University of Minnesota, Department of Computer Science, 1995
[5] Benson, D. J.; Hallquist, J. O., A single surface contact algorithm for the post-buckling analysis of shell structures, Comput. Methods Appl. Mech. Engrg., 78 (1990) · Zbl 0708.73079
[6] C.G. Hoover, A.J. DeGroot, J.D. Maltby, R.D. Procassini, ParaDyn: DYNA3D for massively parallel computers, in: Presentation at Tri-Laboratory Engineering Conference on Computational Modelling, October 1995; C.G. Hoover, A.J. DeGroot, J.D. Maltby, R.D. Procassini, ParaDyn: DYNA3D for massively parallel computers, in: Presentation at Tri-Laboratory Engineering Conference on Computational Modelling, October 1995
[7] Attaway, S. W.; Hendrickson, B. A.; Plimpton, S. J.; Gardner, D. R.; Vaughan, C. T.; Brown, K. H.; Heinstein, M. W., A parallel contact detection algorithm for transient solid dynamics simulations using PRONTO3D, Computat. Mech., 22 (1998) · Zbl 0927.74064
[8] Brown, K.; Attaway, S.; Plimpton, S.; Hendrickson, B., Parallel strategies for crash and impact simulations, Comput. Methods Appl. Mech. Engrg., 184 (2000) · Zbl 0967.74077
[9] Berger, M. J.; Bokhari, A partitioning strategy for nonuniform problems on multiprocessors, IEEE Trans. Comput. C, 36, 570-580 (1987)
[10] M.L. Wilkins, Calculation of elastic-plastic flow, Lawrence Livermore National Laboratory, UCRL-7322, rev 1, 1969; M.L. Wilkins, Calculation of elastic-plastic flow, Lawrence Livermore National Laboratory, UCRL-7322, rev 1, 1969
[11] T.G. Pierce, A parallel algorithm for contact in a finite element hydrocode, Lawrence Livermore National Laboratory, UCRL-LR-154063; T.G. Pierce, A parallel algorithm for contact in a finite element hydrocode, Lawrence Livermore National Laboratory, UCRL-LR-154063
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.