Geometry and setup gallery¶
This gallery collects the public example geometries in one place. It is meant for users who want to understand the mesh, notch, loading surface, and physical regions before running a YAML configuration.
Each entry links to three files:
mesh.geo: the Gmsh geometry source when the example stores one;config.yaml: the runnable PhAST input deck;initial_conditions.png: the setup preview used to inspect the geometry, boundary regions, and initial damage state.
Run any listed example from the repository root with:
python -m phast run <example>/config.yaml --validate-only
Use --output_dir runs/<case> for a full run.
Quasi-static fracture¶
Example |
Setup preview |
Geometry and input |
|---|---|---|
Miehe tension |
|
|
Notched-holed plate |
|
Explicit dynamics¶
Example |
Setup preview |
Geometry and input |
|---|---|---|
Kalthoff-Winkler impact |
|
|
Dynamic SENT |
|
|
PMMA branching |
|
|
Perforated plate, 30 holes |
|
|
Perforated plate, 10 holes |
|
|
Perforated plate, one hole near crack |
|
|
Perforated plate, one hole far from crack |
|
|
Dynamic crack branching comparison |
|
Solid-mechanics examples¶
Example |
Setup preview |
Geometry and input |
|---|---|---|
Linear plate |
|
|
Neo-Hookean plate |
|
|
J2 bar |
|
Reading a setup preview¶
The setup preview is not a final result. It is a pre-solve check of the finite element model:
geometry dimensions and holes/notches;
named regions used by boundary conditions and outputs;
initial crack or damage preseed, when present;
mesh refinement near the expected fracture path.
Before running an expensive simulation, inspect the preview and run
--validate-only. If the preview does not match the intended physical problem,
fix the geometry or region names before solving.












