Skip to content
SPECIFICTION
Get listed

PhaseFieldX

phasefieldx.readthedocs.io

macOSLinuxSelf-hosted

Spec sheet

Purpose
PhaseFieldX simulates and analyzes material behavior using phase-field models for interfaces, phase boundaries, and discontinuities such as cracks.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Intended users
The project describes its intended audience as researchers and engineers in materials science and engineering.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Free plan
YesRead 23 Sep 2026 · github.com
License
The project documentation states that PhaseFieldX is licensed under the MIT License.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Applications
The documentation describes applications including phase-field fracture, solidification, and other material phenomena.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Assessment tools
NoRead 23 Sep 2026 · github.com
Author
The documentation lists Miguel Castillón as an author and cites a 2025 PhaseFieldX paper.Read 9 Oct 2026 · phasefieldx.readthedocs.io
Authoring tools
YesRead 23 Sep 2026 · github.com
Community and support
The project welcomes community contributions and feedback, and its documentation links to contributing guidelines.Read 9 Oct 2026 · phasefieldx.readthedocs.io
Container
The project provides a pre-built Docker image with FEniCSx and PhaseFieldX installed.Read 9 Oct 2026 · phasefieldx.readthedocs.io
Data export
YesRead 23 Sep 2026 · github.com
Delivery mode
desktopRead 23 Sep 2026 · github.com
Docker
The installation guide provides a pre-built Docker image with FEniCSx and PhaseFieldX installed.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Examples
The documentation provides example simulations for fracture, fatigue, elasticity, phase-field models, and Allen-Cahn, including a parallel simulation with MPI.Read 9 Oct 2026 · phasefieldx.readthedocs.io
Features
The documentation describes an interface for defining material properties, boundary conditions, and simulation parameters, plus visualization of crack propagation and stress distributions.Read 9 Oct 2026 · phasefieldx.readthedocs.io
FEniCSx
PhaseFieldX uses FEniCSx to solve partial differential equations and support computation and adaptive mesh refinement.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Installation
The installation guide instructs users to install FEniCSx, mpi4py, NumPy, pandas, PyVista, and gmsh, then install PhaseFieldX with pip.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Interface
The project describes an interface for defining material properties, boundary conditions, and simulation parameters.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Lesson library
YesRead 23 Sep 2026 · github.com
Model coverage
Documented models include phase-field fracture and fatigue, elasticity, Allen-Cahn, and Cahn-Hilliard; topology optimization and solidification are marked upcoming.Read 9 Oct 2026 · phasefieldx.readthedocs.io
Modeling
The theory documentation says fracture and fatigue models cover crack initiation, propagation, branching, coalescence, and fatigue-driven evolution without explicit crack tracking.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Open source
The project is open source and lists the MIT License.Read 9 Oct 2026 · phasefieldx.readthedocs.io
Optional dependencies
Image post-processing such as crack measurement requires the additional imageio and scikit-image packages.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Other models
The theory documentation covers elasticity, Allen-Cahn, and Cahn-Hilliard, and lists topology optimization and solidification as upcoming applications.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Support and contributions
The documentation welcomes community contributions and feedback and links to contributing guidelines.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Visualization
The project says it includes visualization tools for examining crack propagation, stress distributions, and other quantities.Read 10 Oct 2026 · phasefieldx.readthedocs.io
Warranty
The MIT license text says the software is provided “AS IS” without warranty of any kind.Read 10 Oct 2026 · phasefieldx.readthedocs.io

Where Specifiction places it

Alternatives to PhaseFieldXAll alternatives →