Cohesive element insertion presents challenging geometry and database management issues, as nodes are duplicated, new elements are created and the mesh connectivity must be appropriately adjusted. Additionally, the conservation of mass and momentum must be maintained on the nodes of the system. This means that any node duplication requires the recalculation of the mass contributions from connecting elements, as well as the duplication of the nodal displacements, velocities and accelerations. Dynamic insertion requires much more information pertaining to the nodes, edges, cohesive and volumetric elements. These include flags defining the types of nodes, arrays of edges connected to a node, etc. This extra information is not needed if cohesive elements are present from the very start of the simulation. It is required only when insertion is performed dynamically to ensure that the new cohesive elements as well as the associated nodes and elements are adjusted accordingly.