Skip to content

IGAFrac (short for Isogeometric Analysis of Fracture) is a MATLAB code for fracture simulation.

License

Notifications You must be signed in to change notification settings

Darkhell101/IGAFrac

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

IGAFrac (short for Isogeometric Analysis of Fracture) is a MATLAB code for fracture simulation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • MATLAB 97.0%
  • C 2.9%
  • M 0.1%