Workflow¶
Defines which tasks to run and in what order.
[workflow]
tasks = ['generation', 'symm_rigid_press', 'dedup', 'maceoff', 'acsf', 'ap_center']
tasks:list[str].Ordered list of task names to execute. See the table below for all recognized names.
Available tasks¶
Task name |
Description |
|---|---|
|
Random crystal structure generation |
|
Rigid press geometry optimization (C implementation, fast but may break symmetry) |
|
Symmetry-preserving rigid press geometry optimization |
|
Duplicate removal via |
|
BFGS geometry optimization with an energy calculator (e.g. |
|
LBFGS geometry optimization with an energy calculator (e.g. |
|
Single-point energy with |
|
Atom-centered symmetry function descriptor evaluation. |
|
Affinity Propagation clustering + center selection |
|
Affinity Propagation clustering + energy-window selection |
|
K-Means clustering + center selection |
|
K-Means clustering + energy-window selection |
Duplicate task names are auto-indexed (e.g. two dedup entries become
dedup_1 and dedup_2) so each step gets its own output directory.