×

Parallel simulations of dynamic fracture using extrinsic cohesive elements. (English) Zbl 1203.74004

Summary: 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.

MSC:

74-04 Software, source code, etc. for problems pertaining to mechanics of deformable solids
68W10 Parallel algorithms in computer science
74R99 Fracture and damage

Software:

ParFUM; UG; PETSc; SIERRA; PAPI
Full Text: DOI

References:

[1] Balay, S., Gropp, W., Curfman McInnes, L., Smith, B.: Efficient management of parallelism in object oriented numerical software libraries. In: Arge, E., Bruaset, A.M., Langtangen, H.P. (eds.) Modern Software Tools in Scientific Computing, pp. 163–202. Birkhäuser, Basel (1997) · Zbl 0882.65154
[2] Bastian, P., Birken, K., Johannsen, K., Lang, S., Neuss, N., RentzReichert, H., Wieners, C.: UG– a flexible software toolbox for solving partial differential equations (1997) · Zbl 0970.65129
[3] Belytschko, T., Chiapetta, R.L., Bartel, H.D.: Efficient large scale non-linear transient analysis by finite elements. Int. J. Numer. Methods Eng. 10, 579–596 (1976) · doi:10.1002/nme.1620100308
[4] Borst, R., Remmers, J.J.C., Needleman, A.: Mesh-independent discrete numerical representations of cohesive-zone models. Eng. Fract. Mech. 73, 160–177 (2006) · doi:10.1016/j.engfracmech.2005.05.007
[5] Browne, S., Dongarra, J., Garner, N., Ho, G., Mucci, P.: A portable programming interface for performance evaluation on modern processors. Int. J. High Perform. Comput. Appl. 14(3), 189–204 (2000) · doi:10.1177/109434200001400303
[6] Camacho, G.T., Ortiz, M.: Adaptive Lagrangian modelling of ballistic penetration of metallic targets. Comput. Methods Appl. Mech. Eng. 142, 269–301 (1997) · Zbl 0892.73056 · doi:10.1016/S0045-7825(96)01134-6
[7] Cook, R.D., Malkus, D.S., Plesha, M.E.: Concepts and Applications of Finite Element Analysis, 5th edn. Wiley, New York (1989) · Zbl 0696.73039
[8] Falk, M.L., Needleman, A., Rice, J.R.: A critical evaluation of dynamic fracture simulations using cohesive surfaces. J. Phys. IV 11, 43–52 (2001) · doi:10.1051/jp4:2001506
[9] Geubelle, P.H., Baylor, J.S.: Impact-induced delamination of composites: a 2D simulation. Compos. Part B 29, 589–602 (1998) · doi:10.1016/S1359-8368(98)00013-4
[10] Huang, C., Zheng, G., Kumar, S., Kalé, L.V.: Performance evaluation of adaptive MPI. In: Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 2006, March 2006
[11] Kalé, L.V.: Performance and productivity in parallel programming via processor virtualization. In: Proc. of the First International Workshop on Productivity and Performance in High-End Computing (at HPCA 10), Madrid, Spain, February 2004
[12] Kalé, L.V., Krishnan, S.: Charm++: Parallel programming with message-driven objects. In: Wilson, G.V., Lu, P. (eds.) Parallel Programming Using C++, pp. 175–213. MIT Press, Cambridge (1996)
[13] Karypis, G., Kumar, V.: Multilevel k-way partitioning scheme for irregular graphs. J. Parallel Distributed Comput. 48, 96–129 (1998) · Zbl 0918.68073 · doi:10.1006/jpdc.1997.1404
[14] Kobayashi, A.S., Mall, S.: Dynamic fracture toughness of homalite-100. Exp. Mech. 18, 11–18 (1978) · doi:10.1007/BF02326552
[15] Kubair, D.V., Geubelle, P.H.: Comparative analysis of extrinsic and intrinsic cohesive models of dynamic fracture. Int. J. Solids Struct. 40, 3853–3868 (2003) · Zbl 1038.74610 · doi:10.1016/S0020-7683(03)00171-9
[16] Lawlor, O., Chakravorty, S., Wilmarth, T., Choudhury, N., Dooley, I., Zheng, G., Kale, L.: Parfum: A parallel framework for unstructured meshes for scalable dynamic physics applications. Eng. Comput. 22(3–4), 215–235 (2006) · doi:10.1007/s00366-006-0039-5
[17] Mangala, S., Wilmarth, T., Chakravorty, S., Choudhury, N., Kale, L.V., Geubelle, P.H.: Parallel adaptive simulations of dynamic fracture events. Eng. Comput. 24(4), 341–358 (2008) · doi:10.1007/s00366-007-0082-x
[18] Needleman, A.: Numerical modeling of crack growth under dynamic loading conditions. Comput. Mech. 19, 463–469 (1997) · Zbl 0889.73058 · doi:10.1007/s004660050194
[19] Papoulia, K.D., Sam, C.-H., Vavasis, S.A.: Time continuity in cohesive finite element modelling. Int. J. Numer. Methods Eng. 58, 679–701 (2003) · Zbl 1032.74676 · doi:10.1002/nme.778
[20] Remacle, J.-F., Klaas, O., Flaherty, J., Shephard, M.: Parallel algorithm oriented mesh database. In: Proceedings of the 10th International Meshing Roundtable, pp. 197–208, October 2001
[21] Ris, F., Barkmeyer, E., Schaffert, C., Farkas, P.: When floating-point addition isn’t commutative. SIGNUM Newslett. 28(1), 8–13 (1993) · doi:10.1145/156301.156303
[22] Ruiz, G., Pandolfi, A., Ortiz, M.: Three-dimensional cohesive modeling of dynamic mixed-mode fracture. Int. J. Numer. Methods Eng. 52, 97–120 (2001) · doi:10.1002/nme.273
[23] Stewart, J.R., Edwards, H.C.: A framework approach for developing parallel adaptive multiphysics applications. Finite Elements Anal. Des. 40, 1599–1617 (2004) · doi:10.1016/j.finel.2003.10.006
[24] Xu, Y.Y., Huang, L.R., Rosakis, A.J.: Dynamic crack deflection and penetration at interfaces in homogeneous materials: experimental studies and model predictions. J. Mech. Phys. Solids 51, 461–486 (2003) · Zbl 1077.74523 · doi:10.1016/S0022-5096(03)00067-X
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.