Quasi-static Fracture

Quasi-static fracture is the main public validation path for implicit phase-field examples. Promoted cases are listed in examples/PUBLIC_EXAMPLES_CONTRACT.yaml and follow the flat example contract.

Start here

python -m phast run examples/quasistatic/miehe_tension/config.yaml --validate-only
python -m phast run examples/quasistatic/miehe_tension/config.yaml --output_dir runs/miehe_tension
python -m phast run examples/quasistatic/notched_holed_plate/config.yaml --output_dir runs/notched_holed_plate

Use python -m phast explain-config <config.yaml> before launching longer runs. For HPC or batch work, submit the same YAML configuration and keep the resulting metadata, manifests, and comparison artifacts together.

Expected outputs

The promoted examples produce setup previews, CSV histories, damage fields, comparison artifacts when a reference exists, and visual manifests. Required files include initial_conditions.png, results.csv, history.csv, energy.csv, solver_telemetry.csv, timing_per_step.csv, damage_final.png, damage_evolution.gif, compare.png, and compare_report.txt where applicable.

Boundary

Do not treat deferred SENS, TPB, or L-shaped panel material as public examples until those folders have the same YAML, visual, manifest, and test coverage as the promoted cases.