Parallel Simulations of Dynamic Fracture Using Extrinsic Cohesive Elements

In this paper, we present a novel parallel implementation of extrinsic initially rigid cohesive elements in an explicit finite element solver designed for the simulation of dynamic fracture events. The implementation is based on activating instead of inserting the cohesive elements and uses ParFUM, a parallel framework specifically developed for simulations involving unstructured meshes. Aspects of the parallel implementation are described, along with an analysis of its performance on 1 to 512 processors. Important cache effects and communication costs are included in this analysis. The implementation is validated by simulating the trapping of a crack along an inclined material interface.

[1]  John R. Rice,et al.  A Critical Evaluation of Cohesive Zone Models of Dynamic Fracture , 2001 .

[2]  William Gropp,et al.  Modern Software Tools in Scientific Computing , 1994 .

[3]  Stephen A. Vavasis,et al.  Time continuity in cohesive finite element modeling , 2003 .

[4]  Laxmikant V. Kale,et al.  Performance and Productivity in Parallel Programming via Processor Virtualization , 2004 .

[5]  H. Rentz-Reichert,et al.  UG – A flexible software toolbox for solving partial differential equations , 1997 .

[6]  Laxmikant V. Kalé,et al.  ParFUM: a parallel framework for unstructured meshes for scalable dynamic physics applications , 2006, Engineering with Computers.

[7]  James R. Stewart,et al.  A framework approach for developing parallel adaptive multiphysics applications , 2004 .

[8]  Laxmikant V. Kalé,et al.  Parallel adaptive simulations of dynamic fracture events , 2008, Engineering with Computers.

[9]  René de Borst,et al.  Mesh-independent discrete numerical representations of cohesive-zone models , 2006 .

[10]  Jean-François Remacle,et al.  Parallel Algorithm Oriented Mesh Database , 2002, Engineering with Computers.

[11]  P. Geubelle,et al.  Impact-induced delamination of composites: A 2D simulation , 1998 .

[12]  M. Ortiz,et al.  Adaptive Lagrangian modelling of ballistic penetration of metallic targets , 1997 .

[13]  Guanshui Xu,et al.  Analysis of dislocation nucleation from a crystal surface based on the Peierls–Nabarro dislocation model , 2003 .

[14]  Gregory J. Tallents,et al.  Temporal resolution of a transient pumping X-ray laser , 2001 .

[15]  J. Rice,et al.  A critical evaluation of dynamic fracture simulations using cohesive surfaces , 2001, cond-mat/0106304.

[16]  S. Mall,et al.  Dynamic fracture toughness of Homalite-100 , 1978 .

[17]  Laxmikant V. Kalé,et al.  Performance evaluation of adaptive MPI , 2006, PPoPP '06.

[18]  T. Belytschko,et al.  Efficient large scale non‐linear transient analysis by finite elements , 1976 .

[19]  Jack J. Dongarra,et al.  A Portable Programming Interface for Performance Evaluation on Modern Processors , 2000, Int. J. High Perform. Comput. Appl..

[20]  Craig Schaffert,et al.  When floating-point addition isn't commutative , 1993, SGNM.

[21]  Gregory V. Wilson,et al.  Parallel Programming Using C , 1996 .

[22]  George Karypis,et al.  Multilevel k-way Partitioning Scheme for Irregular Graphs , 1998, J. Parallel Distributed Comput..

[23]  William Gropp,et al.  Efficient Management of Parallelism in Object-Oriented Numerical Software Libraries , 1997, SciTools.

[24]  R. Cook,et al.  Concepts and Applications of Finite Element Analysis , 1974 .

[25]  Philippe H. Geubelle,et al.  Comparative analysis of extrinsic and intrinsic cohesive models of dynamic fracture , 2003 .

[26]  Alan Needleman,et al.  Numerical modeling of crack growth under dynamic loading conditions , 1997 .

[27]  Ares J. Rosakis,et al.  Dynamic crack deflection and penetration at interfaces in homogeneous materials: experimental studies and model predictions , 2003 .

[28]  M. Ortiz,et al.  Three‐dimensional cohesive modeling of dynamic mixed‐mode fracture , 2001 .