-
Notifications
You must be signed in to change notification settings - Fork 54
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d6d6548
commit 3f97045
Showing
1 changed file
with
16 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Fracture Mechanics Examples | ||
|
||
This directory contains `params.py` parameters for the `matscipy-quasisstatic-fracture` and `matscipy-sinclair-crack` CLI tools and for some other ancillary scripts, as follows: | ||
|
||
Usage is to change the current working directory to that containing the `params.py` file then | ||
to invoke the corresponding command line tool or script. In some cases multiple parameter sets | ||
are provided, e.g. for different physical systems. The desired one should be copied elsewhere | ||
and renamed to `params.py` before invoking the relveant script. | ||
|
||
- `quasistatic_fracture` - example input for the `matscipy-quasistatic-fracture` CLI tool | ||
- `sinclair-crack` - example input for the `matscipy-sinclair-crack` CLI tool | ||
- `energy_barrier/` - example for `staging/fracture_mechanics/energy_barrier.py` which computes energy barriers to breaking the bond at the tip of a crack | ||
- `energy_barrier_multiple/` - example for `staging/fracture_mechanics/energy_barrier_multiple.py` where multiple bond breaking steps are considered | ||
- `ideal_brittle_solid/` - example for `staging/fracture_mechanics/run_ideal_brittle_solid.py` which models fracture in an ideal harmonic solid (following the approach of D. Holland and M. P. Marder, Cracks and Atoms, Advanced Materials.) | ||
- `make_crack_thin_strip` - example for `staging/fracture_mechanics/make_crack_thin_strip.py`, which constructs a fracture simulation cell with 'thin strip' boundary conditions. The same parameter files serves as input for the `staging/fracture_mechanics/run_crack_thin_strip` script which runs MD in this geometry. | ||
- `quartz_crack` - example input for `staging/fracture_mechanics/quartz_crack.py` which models fracture of quartz |