Notable software packages and available codes that implement the finite element method for solving phase-field fracture (PFF) models
Software | Language interface | Price | Available codes for PFF |
---|---|---|---|
MATLAB | MATLAB | Commercial | Biner1 |
mef90/vDef2 | Fortran | Free | Bourdin3 |
JIVE4 | C++ | Free | Nguyen5 |
deal.II6 | C++ | Free | Heister7 |
FEniCS8 | C++ & Python | Free | Farrell9, Ratna10, Martínez-Pañeda11 |
COMSOL | MATLAB | Commercial | Zhou et al.12, Wu13 |
ABAQUS | Fortran | Commercial | Molnár14, Fang et al.15, Seles et al.16, Martínez-Pañeda17, Wu18 |
References
-
Biner, S. Bulent. Programming phase-field modeling. Springer International Publishing, 2017. ↩
-
Bourdin, kumiori, cmaurini, et al. bourdin/mef90: Full rewrite of the assembly routines leveraging OO features of F2008. Zenodo, 2020. ↩
-
Bourdin, B., Francfort, G., and Marigo, J.-J. (2008). The variational approach to fracture. J. Elasticity, 91(1-3):1–148. ↩
-
Nguyen-Thanh, Chi, et al. Jive: an open source, research-oriented C++ library for solving partial differential equations. Advances in Engineering Software 150 (2020): 102925. ↩
-
MANDAL T K, NGUYEN V P, WU J Y. Comparative study of phase-field damage models for hydrogen assisted cracking. Theoretical and Applied Fracture Mechanics, 2021, 111: 102840. ↩
-
ARNDT D, BANGERTH W, BLAIS B, et al. The deal.II library, version 9.2. Journal of Numerical Mathematics, 2020, 28(3): 131-146. ↩
-
HEISTER T, WICK T. Parallel solution, adaptivity, computational convergence, and open-source code of 2d and 3d pressurized phase-field fracture problems. PAMM, 2018, 18(1). ↩
-
ALNÆS M S, BLECHTA J, HAKE J, et al. The fenics project version 1.5. Archive of Numerical Software, 2015, 3(100). ↩
-
FARRELL P, MAURINI C. Linear and nonlinear solvers for variational phase-field models of brittle fracture. International Journal for Numerical Methods in Engineering, 2016, 109(5): 648-667. ↩
-
HIRSHIKESH, NATARAJAN S, ANNABATTULA R K. A FEniCS implementation of the phase field method for quasi-static brittle fracture. Frontiers of Structural and Civil Engineering, 2018, 13(2): 380-396. ↩
-
HIRSHIKESH, NATARAJAN S, ANNABATTULA R K, et al. Phase field modelling of crack propagation in functionally graded materials. Composites Part B: Engineering, 2019, 169: 239-248. ↩
-
ZHOU S, RABCZUK T, ZHUANG X. Phase field modeling of quasi-static and dynamic crack propagation: COMSOL implementation and case studies. Advances in Engineering Software, 2018, 122: 31-49. ↩
-
CHEN W X, WU J Y. Phase-field cohesive zone modeling of multi-physical fracture in solids and the open-source implementation in Comsol Multiphysics. Theoretical and Applied Fracture Mechanics, 2022, 117: 103153 ↩
-
MOLNÁR G, GRAVOUIL A, SEGHIR R, et al. An open-source abaqus implementation of the phase-field method to study the effect of plasticity on the instantaneous fracture toughness in dynamic crack propagation. Computer Methods in Applied Mechanics and Engineering, 2020, 365: 113004. ↩
-
FANG J, WU C, RABCZUK T, et al. Phase field fracture in elasto-plastic solids: Abaqus implementation and case studies. Theoretical and Applied Fracture Mechanics, 2019, 103: 102252. ↩
-
SELEŠ K, LESIČAR T, TONKOVIĆ Z, et al. A residual control staggered solution scheme for the phase-field modeling of brittle fracture. Engineering Fracture Mechanics, 2019, 205: 370-386. ↩
-
NAVIDTEHRANI Y, BETEGÓN C, MARTÍNEZ-PAÑEDA E. A simple and robust abaqus implementation of the phase field fracture method. Applications in Engineering Science, 2021, 6: 100050. ↩
-
WU J Y, HUANG Y. Comprehensive implementations of phase-field damage models in abaqus. Theoretical and Applied Fracture Mechanics, 2020, 106: 102440. ↩