IGAFrac
IGAFrac (short for Isogeometric Analysis of Fracture) is a MATLAB code for fracture simulation.
Install / Use
/learn @ritukeshbharali/IGAFracREADME
IGAFrac is a MATLAB code for simulating fracture within the Iso-Geometric Analysis paradigm. The geometry is represented by PHT-splines (polynomial splines over hierarchical T-meshes), and is based on the nurbs package (distributed under the GNU General Public License v3.0). The code adopts a modular style, similar to that of PyFEM.
The following models are available:
IGA Models
- Linear Elasticity
- Phase-field Fracture
Materials
- Isotropic Elastic
Nonlinear solver
- Newton-Raphson
- Staggered
- Quasi Newton-Raphson with extrapolation
- Arc-length
Other options
- Realtime output
- VTK writer
Getting started
- Run one of the examples in 'inputData' folder!
Contribute
- Pull request/Issues
Please consider citing the following paper if you use our code:
- Bharali et. al. (2022) A robust monolithic solver for phase-field fracture integrated with fracture energy based arc-length method and under-relaxation. link
