Open materials

gcrack – Solver for Linear Elastic Fracture Mechanics

License GitHub PyPI Documentation Zenodo

gcrack is a finite element solver for linear elastic fracture mechanics, developed during my postdoc at ENSTA (IMSIA). It is built on fenicsx and features:

  • Incremental crack propagation with indirect load control, ensuring each load step occurs precisely at the propagation threshold.
  • Support for arbitrary anisotropic fracture properties, i.e., \(G_c(\varphi)\).
  • Basic support for heterogeneous media.
  • A modular architecture for easy extension.

fragma – Phase-Field Fracture Solver

License GitHub PyPI Documentation Zenodo

fragma is a phase-field fracture solver, also developed during my postdoc at ENSTA (IMSIA) and based on fenicsx. Key features include:

  • Indirect load control via path-following methods.
  • Crack propagation in anisotropic media (work in progress).

Ph.D. Thesis

My Ph.D. thesis dissertation and the presentation of my defense are available here:


Ph.D. Thesis template

In collaboration with Alexandre Daby-Seesaram, we made our Ph.D. thesis template openly available on GitHub: https://github.com/floiseau/PhD_Thesis_Template. If you encounter any issue, do not hesitate to report it to us using the GitHub issue tracker.


Open-source dataset

During my Ph.D. thesis, I generated and made public a dataset of effective elasticity tensor obtained from discrete element simulations. This dataset is hosted in the RechercheDataGouv repository (https://doi.org/10.57745/LYHM4W) and can be freely used for research.