You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Decohesive builds a rigid-separation series on one user-specified Miller plane via pymatgen `SlabGenerator`. It does **not** auto-enumerate planes (unlike `surface`) and has **no** crystal-type nested overrides (unlike `gamma`). Any structure that can form that slab is supported; set `miller_index` explicitly.
642
+
643
+
Recommended default planes by crystal family (JSON `miller_index` uses **3-index** Miller notation):
- HCP must use the **3-index** values above. Four-index Miller–Bravais vectors (e.g. `[0,0,0,1]`) are **not** accepted by `decohesive` (no Bravais conversion).
658
+
- Polar / multi-termination faces (common for zinc blende $(111)$ and some perovskite cuts) still generate; APEX takes the first matching slab termination from pymatgen.
| `add_fix` | Sequence[String] | `["true","true","false"]` | Position constraints along x/y/z. |
755
+
| `closed_loop` | Bool | `false` | when `true`, derive two periodic in-plane translation vectors from the generated slab. and slip_length or slip_length_y will be **ignored** |
736
756
737
757
Example:
738
758
@@ -778,6 +798,7 @@ adds vacuum along the selected fault normal for slab/free-surface calculations.
778
798
"slip_direction": [1, -1, -1],
779
799
"supercell_size": [1, 1, 20],
780
800
"vacuum_size": 15,
801
+
"closed_loop": false,
781
802
"add_fix": ["true", "true", "false"],
782
803
"n_steps_x": 20,
783
804
"n_steps_y": 20
@@ -788,15 +809,15 @@ adds vacuum along the selected fault normal for slab/free-surface calculations.
788
809
789
810
APEX integrates parts of [dflow-phonon](https://github.com/Chengqian-Zhang/dflow-phonon) and wraps [Phonopy](https://github.com/phonopy/phonopy) / [phonoLAMMPS](https://github.com/abelcarreras/phonolammps). [SeeK-path](https://seekpath.readthedocs.io/en/latest/index.html) automatically generates high-symmetry k-paths.
790
811
791
-
> **Important:** Ensure the `run_image` (or local environment in debug mode) contains `phonoLAMMPS` when running LAMMPS-based phonon workflows.
812
+
> **Important:** LAMMPS phonon and Grüneisen workflows always use `registry.dp.tech/dptech/dp/native/prod-397637/deepmd-kit-phonolammps:3.1.3`. During `apex submit`, APEX overrides any other configured LAMMPS image for these properties.
792
813
793
814
| Key | Type | Default | Description |
794
815
|-----|------|---------|-------------|
795
816
| `primitive` | Bool | `false` | Reduce to primitive cell before phonon calculation. |
0 commit comments