Some improvements of Xfem for cracked domains

Similar documents
On Mixed Methods for Signorini Problems

Multi-scale digital image correlation of strain localization

Development of X-FEM methodology and study on mixed-mode crack propagation

Stability of incompressible formulations enriched with X-FEM

Model-independent approaches for the XFEM in fracture mechanics

CRACK ANALYSIS IN MAGNETOELECTROELASTIC MEDIA USING THE EXTENDED FINITE ELEMENT METHOD

An example of nonuniqueness for the continuous static unilateral contact model with Coulomb friction

The Mortar Finite Element Method for Contact Problems

On the implementation of the extended Finite Element Method (XFEM) for interface problems

An exact reanalysis algorithm using incremental Cholesky factorization and its application to crack growth modeling

Locking phenomena in Computational Mechanics: nearly incompressible materials and plate problems

PREPRINT 2010:23. A nonconforming rotated Q 1 approximation on tetrahedra PETER HANSBO

Intrinsic finite element modeling of a linear membrane shell problem

A TIME-DEPENDENT DAMAGE LAW IN DEFORMABLE SOLID: A HOMOGENIZATION APPROACH

CAST3M IMPLEMENTATION OF THE EXTENDED FINITE ELEMENT METHOD FOR COHESIVE CRACK

Cohesive Band Model: a triaxiality-dependent cohesive model inside an implicit non-local damage to crack transition framework

3D crack propagation with XFEM cohesive elements

arxiv: v1 [math.na] 29 Feb 2016

BACKGROUNDS. Two Models of Deformable Body. Distinct Element Method (DEM)

Stress analysis around crack tips in finite strain problems using the extended finite element method

A truly meshless Galerkin method based on a moving least squares quadrature

Checkerboard instabilities in topological shape optimization algorithms

An Energy Dissipative Constitutive Model for Multi-Surface Interfaces at Weld Defect Sites in Ultrasonic Consolidation

Alternative numerical method in continuum mechanics COMPUTATIONAL MULTISCALE. University of Liège Aerospace & Mechanical Engineering

Two-scale Dirichlet-Neumann preconditioners for boundary refinements

A local projection stabilization of fictitious domain method for elliptic boundary value problems

Patrick Hild 1, Vanessa Lleras 2 and Yves Renard 3

Chapter 5 Structural Elements: The truss & beam elements

Weighted Regularization of Maxwell Equations Computations in Curvilinear Polygons

Discontinuous Galerkin methods for nonlinear elasticity

Local discontinuous Galerkin methods for elliptic problems

2008 by authors and 2008 Springer Science+Business Media

CIMPA Summer School on Current Research in Finite Element Methods

3D XFEM Modelling of Imperfect Interfaces

THE PATCH RECOVERY FOR FINITE ELEMENT APPROXIMATION OF ELASTICITY PROBLEMS UNDER QUADRILATERAL MESHES. Zhong-Ci Shi and Xuejun Xu.

Comparative Analysis of Mesh Generators and MIC(0) Preconditioning of FEM Elasticity Systems

Introduction to the J-integral

A FINITE-VOLUME DISCRETIZATION FOR DEFORMATION OF FRACTURED MEDIA

Overlapping Schwarz preconditioners for Fekete spectral elements

Remarks on the analysis of finite element methods on a Shishkin mesh: are Scott-Zhang interpolants applicable?

Comparative study of FEM and XFEM

Modélisation d'interfaces linéaires et non linéaires dans le cadre X-FEM

A hybrid XFEM - Phase Field (Xfield) method for crack propagation in brittle materials

FLOATING NODE METHOD AND VIRTUAL CRACK CLOSURE TECHNIQUE FOR MODELING MATRIX CRACKING- DELAMINATION MIGRATION

Development of discontinuous Galerkin method for linear strain gradient elasticity

Powerful Modelling Techniques in Abaqus to Simulate

Linear Cosserat elasticity, conformal curvature and bounded stiffness

Basic Principles of Weak Galerkin Finite Element Methods for PDEs

Bilinear Quadrilateral (Q4): CQUAD4 in GENESIS

ABHELSINKI UNIVERSITY OF TECHNOLOGY

Optimal thickness of a cylindrical shell under dynamical loading

Partitioned Formulation for Solving 3D Frictional Contact Problems with BEM using Localized Lagrange Multipliers

ACCURATE MODELLING OF STRAIN DISCONTINUITIES IN BEAMS USING AN XFEM APPROACH

Effect of micro-defects on structure failure

A Mixed Nonconforming Finite Element for Linear Elasticity

arxiv: v1 [math.na] 27 Jan 2016

Scientific Computing WS 2017/2018. Lecture 18. Jürgen Fuhrmann Lecture 18 Slide 1

An Adaptive Hybrid Method for 2D Crack Growth Simulation

Finite Element Computations of Complex Stress Intensity Factor Magnitude of Interfacial Crack in Bi-Material Composites

THE UPPER BOUND PROPERTY FOR SOLID MECHANICS OF THE LINEARLY CONFORMING RADIAL POINT INTERPOLATION METHOD (LC-RPIM)

Studies of Bimaterial Interface Fracture with Peridynamics Fang Wang 1, Lisheng Liu 2, *, Qiwen Liu 1, Zhenyu Zhang 1, Lin Su 1 & Dan Xue 1

Geometry-dependent MITC method for a 2-node iso-beam element

CRITERIA FOR SELECTION OF FEM MODELS.

Distributed Nonsmooth Contact Domain Decomposition (NSCDD): algorithmic structure and scalability

Journal of Theoretical and Applied Mechanics, Sofia, 2012, vol. 42, No. 1, pp

Contents. Prologue Introduction. Classical Approximation... 19

Problems of Corner Singularities

A domain decomposition algorithm for contact problems with Coulomb s friction

Large sliding contact along branched discontinuities with X-FEM

Comparison of Galerkin and collocation Trefftz formulations for plane elasticity

A modified quarter point element for fracture analysis of cracks

A Coupled Discrete/Continuous Method for Computing Lattices. Application to a Masonry-Like Structure

Estimation of mixed-mode stress intensity factors using digital image correlation and an interaction integral

Finite Elements for Elastic Shell Models in

A Finite Element Method Using Singular Functions for Poisson Equations: Mixed Boundary Conditions

Math 660-Lecture 15: Finite element spaces (I)

An extended nite element method with smooth nodal stress

A Multiscale Hybrid-Mixed method for the elastodynamic model in time domain

field using second order edge elements in 3D

The Finite Element Method for Solid and Structural Mechanics

On the propagation velocity of a straight brittle crack

New constructions of domain decomposition methods for systems of PDEs

The Finite Element Method for Computational Structural Mechanics

Equilibrium analysis for a mass-conserving model in presence of cavitation

Point interpolation method based on local residual formulation using radial basis functions

Modelling Localisation and Spatial Scaling of Constitutive Behaviour: a Kinematically Enriched Continuum Approach

Stress intensity factors for a crack in front of an inclusion

ON THE KINEMATIC STABILITY OF HYBRID EQUILIBRIUM TETRAHEDRAL MODELS

Unified A Posteriori Error Control for all Nonstandard Finite Elements 1

Enrichment strategies and convergence properties of the XFEM for hydraulic fracture problems


Triangular Plate Displacement Elements

An Evaluation of Simplified Methods to Compute the Mechanical Steady State

Nigerian Journal of Technology, Vol. 26, No. 2, June 2007 Edelugo 37

Scientific Computing WS 2018/2019. Lecture 15. Jürgen Fuhrmann Lecture 15 Slide 1

Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions

Cohesive band model: a triaxiality-dependent cohesive model for damage to crack transition in a non-local implicit discontinuous Galerkin framework

LEAST-SQUARES FINITE ELEMENT MODELS

The Virtual Element Method: an introduction with focus on fluid flows

Elastic Crack Interaction Limit of Two Interacting Edge Cracks in Finite Body

Transcription:

Some improvements of Xfem for cracked domains E. Chahine 1, P. Laborde 2, J. Pommier 1, Y. Renard 3 and M. Salaün 4 (1) INSA Toulouse, laboratoire MIP, CNRS UMR 5640, Complexe scientifique de Rangueil, 31077 Toulouse, France. (2) Université P. Sabatier, laboratoire MIP, CNRS UMR 5640, 118 route de Narbonne, 31062 Toulouse cedex 4, France. (3) INSA Lyon, Institut Camille Jordan, CNRS UMR 5208, 20, rue Albert Einstein, 69621 Villeurbanne, France. (4) ENSICA, 1 pl. Émile Blouin, 31056 Toulouse cedex 5, France. Summary. The XFEM method for fracture mechanics is revisited. A first improvement is considered using an enlarged fixed enriched subdomain around the crack tip and a bonding condition for the corresponding degrees of freedom. An efficient numerical integration rule is introduced for the nonsmooth enrichment functions. The lack of accuracy due to the transition layer between the enrichment area and the rest of the domain leads to consider a pointwise matching condition at the boundary of the subdomain. An optimal rate of convergence is then obtained, numerically and theoretically, even for high degree polynomial approximation. Key words: Fracture, finite elements, XFEM, optimal rate of convergence. 1 Introduction In many industrial situations, it is of great interest to compute the advance of a crack for a two-dimensional domain (plate, shell) or a three-dimensional body. In 1999, Moës, Dolbow and Belytschko introduced in [9] a new methodology, the so-called Xfem method, which allows to make computations in a cracked domain, the crack growth being described independently of the mesh. This is an important advantage compared to existing methods where a remeshing step and an interpolation step are necessary each time an extension of the crack is computed, which can be sources of instabilities. Our goal is to evaluate the Xfem method in terms of efficiency and quality of approximation and, as far as it is possible, to give mathematical justifications to its efficiency. We also propose some improvements for some limitations of the method.

2 E. Chahine, P. Laborde, J. Pommier, Y. Renard and M. Salaün 2 Model Problem A linear elastic two-dimensional problem is considered on a cracked domain Ω (see Fig. 1), with an isotropic homogeneous material. On the boundary of the non-cracked domain Ω, a Dirichlet condition is applied on Γ D and a Neumann condition is prescribed on Γ N. The crack is denoted by Γ C such that Γ D, Γ N and Γ C form a partition of Ω. The space of admissible displacements is V = {v H 1 (Ω; R 2 ); v = 0 on Γ D }, and the equilibrium problem is written as follows: where a(u, v) = Ω find u V s.t. a(u, v) = l(v) v V, σ(u) : ε(v) dx, l(v) = Ω f.v dx + g.v dγ, Γ N and σ(u) = λtr ε(u)i + 2µε(u) is the stress tensor, ε(u) the linearized strain tensor, λ > 0 and µ > 0 the Lamé coefficients, f and g some given force densities on Ω and Γ N respectively. A traction free condition on the crack is assumed. Ω = cracked domain Ω = Γ N Γ D Γ C Fig. 1. A cracked domain. The asymptotic displacement at the crack tip for the two opening modes u I, u II are given in polar coordinates (see Fig. 2) relatively to the crack tip by u I = K I r E 2π u II = K II r (1 + ν) E 2π ( ) cos θ 2 sin θ (a + b cosθ) 2 ( sin θ ) 2 (c + 2 + cosθ) cos θ, 2 (2 c cosθ)

.. Some improvements of Xfem for cracked domains 3 r Γ C θ ] π, π[ crack tip Fig. 2. Polar coordinates relatively to the crack tip. where K I and K II are the stress intensity factors (see [8] for instance), and a = 2 + 2µ λ + 2µ, b = 2 λ + µ λ + 2µ, c = λ + 3µ λ + µ. The functions u I and u II belong to H 3/2 ε (Ω; R 2 ) for any ε > 0 (see [6], chapter 4). 3 The classical Xfem Let X h be a scalar finite element space on a triangular mesh of the uncracked domain Ω. For instance, X h will represent a P k finite element method. Let also Y h be a P 1 finite element space on the same mesh. We will denote by ϕ i the basis functions (shape functions) of X h and by ψ i the ones of Y h. The classical Xfem method is then characterized by the three following techniques. A representation of the discontinuity of the displacement across the crack with the enrichment i I H b i Hϕ i, (in fact i I H b i Hψ i was proposed in original Xfem), where H(x) is the step function being equal to +1 on one side of the crack and 1 on the other side. The set I H corresponds to the basis functions whose support is completely cut by the crack (see [9]). One remarks that the discontinuity is not represented on the element containing the crack tip. The enrichment with the asymptotic displacement at the crack tip where i I F j=1 4 c ij F j ψ i, F 1 = r sin θ 2, F 2 = r cos θ 2, F 3 = r sin θ 2 cosθ, F 4 = r cos θ 2 cosθ,

4 E. Chahine, P. Laborde, J. Pommier, Y. Renard and M. Salaün and I F is the set of basis functions whose support contains the crack tip (see [9] and Fig. 3). The singular function F 1 represents also the discontinuity on the element containing the crack tip. The approximation of the geometry of the crack by two level sets of functions ξ h, ζ h defined on a scalar fem (classically Y h ) allowing to define: H(x) = sign(ξ h (x)), r = ξh 2 + ζ2 h, and θ = arctan ξ h ζh (see [14]). Consequently, the finite element space approximating the displacement on the cracked domain is defined as follows: V h = vh = a i ϕ i + 4 b i Hϕ i + c ij F j ψ i : a i, b i, c ij R 2 (1) i i I H j=1 i I F Fig. 3. Classical enrichment strategy and subdivision of the mesh for the purpose of numerical integration. 4 Representation of the discontinuity As described in the previous section, the discontinuity of the displacement across the crack is taken into account in Xfem by the mean of an enrichment of the classical finite element space (defined on the uncracked domain) with a term of the form

.. Some improvements of Xfem for cracked domains 5 i I H b i Hϕ i, where H is the step function, possibly defined via a function whose zero level set represents the geometry of the crack. It seems that this technique is the most optimal in Xfem. In [2] and [3], it is proven that the displacement is optimally approximated on each side of the crack. In our opinion, it is also one of the most original traits of Xfem. This technique can be extended to more complicated situations, for instance a situation where three zones instead of two are present, as it is illustrated in Fig. 4. This is already implemented and available in the Getfem library [11]. 1 crack 3 2 Fig. 4. A more complicated situation with three zones. This technique can also be extended to take into account more complicated boundary conditions (for instance contact and friction condition, already treated in [5]). An important aspect to have an optimal approximation of the discontinuous part of the displacement is to use the same basis function in the enrichment as in the approximation of the displacement itself. Even when these basis functions does not represent a partition of unity (as it is the case for Hermite elements for instance). The fact that the Lagrange basis functions form a partition of unity is not the key point in that part of the enrichment. 5 Asymptotic displacement at the crack tip In order to make a better approximation of the asymptotic displacement (and also the discontinuity) near the crack tip, a second enrichment of the form i I F j=1 4 c ij F j ψ i, is considered, where I F is the set of basis function whose support contains the crack tip. Using this strategy, the convergence curve on Fig. 5 were obtained using the first opening mode u I as the exact solution. Some similar results can be found in [12]. The observed rate of convergence is limited to one half, even for high order methods like P 2 and P 3. In the

6 E. Chahine, P. Laborde, J. Pommier, Y. Renard and M. Salaün following, we analyze this lack of accuracy and give some improvements for two-dimensional problems in order to recover a better convergence rate. mode I 40.96% 20.48% 10.24% relative H1 error 5.12% 2.56% 1.28% 0.64% 0.32% 0.16% P1 FEM (slope=0.5) P2 FEM (slope=0.5) P3 FEM (slope=0.5) P1 XFEM (slope=0.5) P2 XFEM (slope=0.5) P3 XFEM (slope=0.5) 10 20 40 80 number of cells in each direction Fig. 5. Convergence curves for the classical Xfem and the first opening mode. 5.1 Adapted cubature formula for the asymptotic displacement τ : ( x1 ) x 2 ( ) x1 x 2 x 2 New integration points: ξ = τ(ξ), new weights: η = ηdet( τ). Fig. 6. The construction of adapted cubature formulas. One of the difficulties which may degrade the quality of approximation is the fact that the gradients of the functions F i, i = 1..4, are singular at the crack tip and the elementary integrals are not well approximated by classical cubature formulas. A remarkable aspect is that the singular part of the elementary integrals disappear when the computation is done in polar coordinates. Thus, we proposed in [7] the use of a simple adapted cubature formula on the sub-triangles having the crack tip as a vertex (see Fig. 3). This adapted cubature formula is obtained from a classical Gauss formula on a square and using the transformation presented on Fig. 6. A convergence

Some improvements of Xfem for cracked domains 7 test on the computation of an elementary matrix is presented on Fig. 7. Practically, with this method, 25 integration points were enough for the more accurate tests we done. Fig. 7. Relative error on the computation of an elementary matrix with a refined order 3 Gauss method, a refined order 10 Gauss method and the almost polar method. 5.2 Fixed enriched area Fig. 8. Fixed enriched area method. The second, and most important aspect which limits the convergence rate is the fact that the area enriched with the asymptotic displacement decreases with the mesh parameter h. A natural idea (independently proposed in [1]) is to have an enriched area independent of the mesh parameter. For instance, as it is presented on Fig. 8, all the nodes which are closer than a certain distance R (independant of h) will be enriched.

8 E. Chahine, P. Laborde, J. Pommier, Y. Renard and M. Salaün This gives the following enriched finite element space: V h = R vh = a i ϕ i + 4 b i Hϕ i + c ij F j ψ i : a i, b i, c ij R 2, i i I H j=1 i I F(R) where I F(R) is the set of finite element nodes contained in the disk of radius R centered on the crack-tip. The convergence curves corresponding to this method are presented on Fig. 9. The convergence rates are close to be optimal. relative H1 error 20.48% 10.24% 5.12% 2.56% 1.28% 0.64% 0.32% 0.16% 0.08% 0.04% 0.02% 0.01% 0.005% P1 XFEM f.a. (slope=0.9) P2 XFEM f.a. (slope=1.8) P3 XFEM f.a. (slope=2.6) 10 20 40 80 number of cells in each direction Fig. 9. Convergence curves of Xfem with a fixed enriched area. condition number 1e12 1e11 1e10 1e9 1e8 1e7 1e6 1e5 P1 XFEM (slope=2.0) P2 XFEM (slope=2.0) P3 XFEM (slope=1.9) P1 XFEM f.a. (slope=7.4) P2 XFEM f.a. (slope=6.5) P3 XFEM f.a. (slope=9.3) 1e4 1e3 1e2 25 100 number of cells in each direction Fig. 10. Condition number of the linear system for Xfem with a fixed enriched area.

Some improvements of Xfem for cracked domains 9 Unfortunately, as given on Fig. 10, the condition number of the linear system increases very rapidly when the mesh parameter decreases. This is probably due to the fact that the basis functions of the enrichment are linearly dependent on an element (see [7]) and also to the fact that the functions F i, i = 1..4 are somewhat flat far for the crack tip, and thus well approximated by the classical Fem. 6 Improvements for two-dimensional problems In order to fix this difficulty, we present three techniques for two-dimensional problems: The dof gathering technique. Enrichment with the use of a cut-off function. Nonconforming method with a bonding condition. All these methods are cheaper than Xfem with a fixed enriched area because the number of dof for the enrichment is very small. However, these techniques cannot be easily extended to three-dimensional problems. 6.1 The dof gathering technique The dof gathering technique corresponds to prescribe the constraint c ij = c kj for all i, k I F(R), in the fixed enriched area method. This is equivalent to introducing relative H1 error 20.48% 10.24% 5.12% 2.56% 1.28% 0.64% 0.32% 0.16% 0.08% 0.04% 0.02% 0.01% 0.005% P1 XFEM d.g. (slope=0.5) P2 XFEM d.g. (slope=1.5) P3 XFEM d.g. (slope=2.6) 10 20 40 80 number of cells in each direction Fig. 11. Convergence curves for the dof gathering method.

10 E. Chahine, P. Laborde, J. Pommier, Y. Renard and M. Salaün and to considering the enrichment T R = i I F(R) ψ i, 4 c j F j T R. j=1 This reduces the number of enrichment dofs to only eight (four for each of the two components, see [7]). The convergence curves of this method are presented on Fig. 11. One can see that half an order of convergence rate is lost. After analysis, this problem is due to the transition layer between the enriched area and the rest of the domain. However, the condition number of the linear system is greatly improved by this method (see Fig. 12). 1e12 1e11 1e10 P1 XFEM d.g. (slope=3.4) P2 XFEM d.g. (slope=4.0) P3 XFEM d.g. (slope=4.0) 1e9 condition number 1e8 1e7 1e6 1e5 1e4 1e3 1e2 25 100 number of cells in each direction Fig. 12. Condition number of the linear system for the dof gathering method. 6.2 Enrichment with a cut-off function Actually, the function T R = ψ i is a cut-off function which depends on i I F(R) the mesh parameter h and which is not regular. Instead of this function, the idea is to use a regular (C 1 or C 2 ) cut-off function γ which satisfies γ(r) = 1 if r r 0, 0 < γ(r) < 1 if r 0 < r < R, γ(r) = 0 if R r.

Some improvements of Xfem for cracked domains 11 where 0 < r 0 < R. The enrichment is then defined by 4 c j F j γ. j=1 The enrichment of a finite element space by the mean of a cut-off function was already presented in [13]. The complete numerical analysis of this method in the framework of Xfem is presented in [2] and [3]. The optimal convergence rate is obtained. Fig. 13. Convergence curves for the cut-off method. Fig. 14. Condition number of the linear system for the cut-off method.

12 E. Chahine, P. Laborde, J. Pommier, Y. Renard and M. Salaün This is illustrated on Fig. 13, where the enrichment with a cut-off function is compared to Xfem with a fixed enriched area. The optimal slope is close to be obtained. The fact that Xfem with a fixed enriched area gives a better approximation can be interpreted by the fact that the approximation is perturbated by the stiff part of the cut-off function in the present method. But, as presented on Fig. 14, the condition number is also greatly improved and the number of additional dofs is still only eight. 6.3 Enrichment with a bonding condition Another technique, also presented in [7], is to simply enrich the finite element space by 4 c j F j. j=1 but only on the elements contained in the enriched area. A pointwise bonding condition is then applied on the interface Γ I between the enriched area and the rest of the domain on each finite element node (see Fig. 15). Fig. 15. Bonding condition method. Numerically, this is the method the simplest to implement and one can see on Fig. 16 that this is also the most efficient. Fig. 17 represents a computation on a coarse mesh for the two opening modes with this technique and a P 3 method. The accuracy of the Von Mises stress is remarkable. In particular, the transition between the enriched area and the rest of the domain is not

Some improvements of Xfem for cracked domains 13 visible. relative H1 error 20.48% 10.24% 5.12% 2.56% 1.28% 0.64% 0.32% 0.16% 0.08% 0.04% 0.02% 0.01% 0.005% P1 XFEM p.m. (slope=1.1) P2 XFEM p.m. (slope=2.2) P3 XFEM p.m. (slope=3.3) 10 20 40 80 number of cells in each direction Fig. 16. Convergence curves for the enrichment with a bonding condition. Fig. 17. P 3 XFEM solutions for the mode I and mode II problems with a pointwise bonding condition and a coarse mesh (contour levels of Von Mises stress). Concluding remarks In section 6 we propose three new techniques to improve Xfem method for two-dimensional domains. The extension of this work to three-dimensional problems is an open question, since the singularities are difficult to take into

14 E. Chahine, P. Laborde, J. Pommier, Y. Renard and M. Salaün account. Nevertheless the extension to plates and shells is more straightforward and is a work in progress. References 1. E. Béchet, H. Minnebo, N. Moës and B. Burgardt. Improved implementation and robustness study of the X-FEM method for stress analysis around cracks. Submitted to Int. J. Numer. Meth. Engng. 2. E. Chahine, P. Laborde, Y. Renard. A quasi-optimal convergence result for fracture mechanics with XFEM. C.R. Acad. Sci. Paris, Série I, 342: 527 532, 2006. 3. E. Chahine, P. Laborde, Y. Renard. Crack-Tip enrichment in the Xfem method using a cut-off function. Submitted. 4. Ph. Destuynder, M. Djaoua. Math. Meth. in the Appl. Sci., 3:70 87, 1981. 5. J. Dolbow, N. Moës, T. Belytschko. An extended finite element method for modeling crack growth with frictional contact. Comput. Meth. Appl. Mech. Eng., 190: 6825 6846, 2001. 6. P. Grisvard. Singularities in boundary value problems. Masson, 1992. 7. P. Laborde, J. Pommier, Y. Renard, M. Salaün. High order extended finite element method for cracked domains. Int. J. Numer. Meth. Engng., 64, 354 381, 2005. 8. J. Lemaitre, J.-L. Chaboche Mechanics of Solid Materials. Cambridge University Press, 1994. 9. N. Moës, J. Dolbow, and T. Belytschko. A finite element method for crack growth without remeshing. Int. J. Numer. Meth. Engng., 46:131 150, 1999. 10. N. Moës, A. Gravouil and T. Belytschko. Non-planar 3D crack growth by the extended finite element and level sets, Part I: Mechanical model. Int. J. Numer. Meth. Engng., 53(11):2549 2568, 2002. 11. J. Pommier, Y. Renard Getfem++. An open source generic C++ library for finite element methods, http://www-gmm.insa-toulouse.fr/getfem. 12. F.L. Stazi, E. Budyn, J. Chessa, and T. Belytschko. An extended finite element method with higher-order elements for curved cracks. Computational Mechanics, 31:38 48, 2003. 13. G. Strang, G. J. Fix. An Analysis of the Finite Element Method. Prentice-Hall, Englewood Cliffs, 1973. 14. M. Stolarska, D.L. Chopp, N. Moës, T. Belytschko. Modelling crack growth by level sets in the extended finite element method. Int. J. Numer. Meth. Engng., 51:943 960, 2001.