PhaseFieldX is a newly released open-source software framework designed to simulate material fracture and fatigue using advanced phase-field methods. Developed by Miguel Castillón during his Ph.D. research at IMDEA Materials Institute, the tool is built on the high-performance FEniCSx finite element library and targets researchers and engineers working in computational mechanics and materials science. The research has been published in the Journal of Open Source Software (JOSS).

the end of the simulation. Image: Journal of Open Source Software
The phase-field method enables realistic modeling of complex fracture processes—such as
crack initiation, growth, and interaction—without the need for explicit crack tracking.
PhaseFieldX supports both brittle and fatigue-induced fracture modeling, allowing for easy customization and testing of new mathematical models.
Written in C++ with Python bindings, the tool combines computational speed with flexibility, making it ideal for high-fidelity simulations in 2D and 3D. It includes pre-configured problem sets and allows users to define their boundary conditions, geometries, and material behaviors. Its modular design supports integration with external solvers and post-processing tools.
The open-source nature of PhaseFieldX, under the permissive MIT license, encourages
collaboration and broadens access to sophisticated fracture simulation techniques. With its
release, the developers aim to foster innovation in fields such as structural health
monitoring, aerospace material design, and fatigue analysis in mechanical systems.
Overall, PhaseFieldX addresses a longstanding gap in accessible, extensible fracture
simulation tools, offering a practical and research-ready platform for exploring material
failure in real-world applications.
PhaseFieldX is available on GitHub here.