atomate2.common.jobs.anharmonicityΒΆ
Jobs for running anharmonicity quantification.
Functions
Get a normally distributed random variable displacement. |
|
Build the dynamical matrix. |
|
Calculate sigma^A. |
|
Calculate the displaced structure. |
|
Calculate the eigenmodes and eigenfrequencies from the dynamical matrix. |
|
Calculate the DFT forces and harmonic forces. |
|
Get the phonon supercell of a structure. |
|
Calculate sigma^A for each mode. |
|
Compute an element-resolved sigma^A. |
|
Compute a site-resolved sigma^A. |
|
Get the desired sigma^A measures. |
|
Run displaced structures. |
|
Store the results in a schema object. |
Classes
bool(x) -> bool |
|
Convert a string or number to a floating point number, if possible. |
|
Convert a string or number to a floating point number, if possible. |
Exceptions
|
Exception raised when an imaginary mode is detected. |