pytopomat.workflows.core
Wflows using irvsp, vasp2trace, and Z2Pack.
Functions
wf_irvsp (structure[, magnetic, soc, v2t, c])
|
Fireworks workflow for running an irvsp calculation. |
wf_vasp2trace_magnetic (structure[, c])
|
Fireworks workflow for running a vasp2trace calculation on a magnetic material. |
wf_vasp2trace_nonmagnetic (structure[, c])
|
Fireworks workflow for running a vasp2trace calculation on a nonmagnetic material. |
Classes
Z2PackWF (structure[, symmetry_reduction, …])
|
Fireworks workflow for running Z2Pack to compute Z2 invariants and Chern numbers. |
-
pytopomat.workflows.core.
wf_irrep
(structure, magnetic=False, soc=False, c=None)[source]
Fireworks workflow for running an irrep calculation.
- Parameters
structure (Structure) – Pymatgen structure object
magnetic (bool) – Whether the calculation is on a magnetic structure
soc (bool) – Spin-orbit coupling included
- Returns
Workflow
-
pytopomat.workflows.core.
wf_irvsp
(structure, magnetic=False, soc=False, v2t=False, c=None)[source]
Fireworks workflow for running an irvsp calculation.
Optionally performs a vasp2trace calculation.
- Parameters
structure (Structure) – Pymatgen structure object
magnetic (bool) – Whether the calculation is on a magnetic structure
soc (bool) – Spin-orbit coupling included
v2t (bool) – Do a vasp2trace calculation in addition to irvsp.
- Returns
Workflow
-
pytopomat.workflows.core.
wf_vasp2trace_nonmagnetic
(structure, c=None)[source]
Fireworks workflow for running a vasp2trace calculation on a nonmagnetic material.
- Parameters
structure (Structure) – Pymatgen structure object
- Returns
Workflow
-
pytopomat.workflows.core.
wf_vasp2trace_magnetic
(structure, c=None)[source]
Fireworks workflow for running a vasp2trace calculation
on a magnetic material.
- Parameters
structure (Structure) – Pymatgen structure object with
magmom site property.
- Returns
Workflow