ParTopS: compact topological framework for parallel fragmentation simulations

  • Authors:
  • Rodrigo Espinha;Waldemar Celes;Noemi Rodriguez;Glaucio H. Paulino

  • Affiliations:
  • Pontifical Catholic University of Rio de Janeiro, Tecgraf, Computer Science Department, PUC-Rio, Rua Marquês de São Vicente 225, 22453-900, Rio de Janeiro, RJ, Brazil;Pontifical Catholic University of Rio de Janeiro, Tecgraf, Computer Science Department, PUC-Rio, Rua Marquês de São Vicente 225, 22453-900, Rio de Janeiro, RJ, Brazil;Pontifical Catholic University of Rio de Janeiro, Computer Science Department, PUC-Rio, Rua Marquês de São Vicente 225, 22453-900, Rio de Janeiro, RJ, Brazil;University of Illinois at Urbana-Champaign, Newmark Laboratory, Department of Civil and Environmental Engineering, MC-250, 205 North Mathews Avenue, 61801-2397, Urbana, IL, USA

  • Venue:
  • Engineering with Computers
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

Cohesive models are used for simulation of fracture, branching and fragmentation phenomena at various scales. Those models require high levels of mesh refinement at the crack tip region so that nonlinear behavior can be captured and physical results obtained. This imposes the use of large meshes that usually result in computational and memory costs prohibitively expensive for a single traditional workstation. If an extrinsic cohesive model is to be used, support for dynamic insertion of cohesive elements is also required. This paper proposes a topological framework for supporting parallel adaptive fragmentation simulations that provides operations for dynamic insertion of cohesive elements, in a uniform way, for both two- and three-dimensional unstructured meshes. Cohesive elements are truly represented and are treated like any other regular element. The framework is built as an extension of a compact adjacency-based serial topological data structure, which can natively handle the representation of cohesive elements. Symmetrical modifications of duplicated entities are used to reduce the communication of topological changes among mesh partitions and also to avoid the use of locks. The correctness and efficiency of the proposed framework are demonstrated by a series of arbitrary insertions of cohesive elements into some sample meshes.