Phonon Workflow
Purpose: Phonon workflow specialization with method/results classes
Relationship map
Hold "Alt" / "Option" to enable pan & zoom
classDiagram
class Phonon
class PhononMethod
class PhononResults
class SimulationWorkflow
class SimulationWorkflowMethod
class SimulationWorkflowResults
class WorkflowConvergenceResults
SimulationWorkflow <|-- Phonon
SimulationWorkflowMethod <|-- PhononMethod
SimulationWorkflowResults <|-- PhononResults
Phonon *-- PhononMethod : method
Phonon *-- PhononResults : results
SimulationWorkflow *-- SimulationWorkflowMethod : method
SimulationWorkflow *-- SimulationWorkflowResults : results
SimulationWorkflowResults *-- WorkflowConvergenceResults : convergence
Legend
Quantities by Key Sections
SimulationWorkflow
This section has no direct quantities.
SimulationWorkflowMethod
This section has no direct quantities.
SimulationWorkflowResults
| Section |
Description |
MetaInfo |
SimulationWorkflowResults |
Base class for simulation workflow results sub-section definition. |
Open in MetaInfo browser |
| Quantity |
Type |
Description |
finished_normally |
m_bool(bool) |
Indicates if calculation terminated normally. |
is_converged |
m_bool(bool) |
Represents if the convergence targets have been reached (True) or not (False). |
Phonon
This section has no direct quantities.
PhononMethod
| Quantity |
Type |
Description |
force_calculator |
m_str(str) |
Name of the program used to calculate the forces. |
phonon_calculator |
m_str(str) |
Name of the program used to perform phonon calculation. |
mesh_density |
m_float64(float) |
Density of the k-mesh for sampling. |
random_displacements |
m_bool(bool) |
Identifies if displacements are made randomly. |
with_non_analytic_correction |
m_bool(bool) |
Identifies if non-analytical term corrections are applied to dynamical matrix. |
with_grueneisen_parameters |
m_bool(bool) |
Identifies if Grueneisen parameters are calculated. |
PhononResults
| Quantity |
Type |
Description |
n_imaginary_frequencies |
m_int32(int) |
Number of modes with imaginary frequencies. |
n_bands |
m_int32(int) |
Number of phonon bands. |
n_qpoints |
m_int32(int) |
Number of q points for which phonon properties are evaluated. |
qpoints |
m_float64(float) (shape: ['n_qpoints', 3]) |
Value of the qpoints. |
group_velocity |
m_float64(float) (shape: ['n_qpoints', 'n_bands', 3]) |
Calculated value of the group velocity at each qpoint. |
n_displacements |
m_int32(int) |
Number of independent displacements. |
n_atoms |
m_int32(int) |
Number of atoms in the simulation cell. |
displacements |
m_float64(float) (shape: ['n_displacements', 'n_atoms', 3]) |
Value of the displacements applied to each atom in the simulation cell. |
Related Pages