phono3py-load command#
After phono3py v2.3.2, phono3py-load command is installed. This behaves
similarly to phono3py.load (phono3py.load) in the phono3py python
module. The main aim of introducing this command is to provide uniform usage
over many different force calculators. Once phono3py_disp.yaml is created, the
following operations will be the same using this command.
This is used almost in the same way as phono3py command, e.g., but there are
some differences. The following default behaviors are different from that of
those of phono3py command:
phono3py_xxx.yamltype file is always necessary in either of two ways:phono3py_xxx.yamltype file is given as the first argument of the command, e.g.,% phono3py-load phono3py_xxx.yaml --br --ts 300 --mesh 50
With first argument unspecified,
phono3py_disp.yamlorphono3py.yamlfile is read if it is found in the current directory. If both found,phono3py_disp.yamlis read. For example, havingphono3py_disp.yamlunder the current directory,% phono3py-load --br --ts 300 --mesh 50
-coption (read crystal structure) does not exist.-doption (create displacements) does not exist. Please usephono3pycommand.Phono3py configuration file can be read through
--configoption. See Use of configuration file.If parameters for non-analytical term correction (NAC) are found, NAC is automatically enabled. This can be disabled by
--nonacoption.When force constants are calculated from displacements and forces dataset, force constants are automatically symmetrized. To disable this,
--no-sym-fcoption can be used.-ooption works differently fromphono3pycommand. This option requires one argument of string. The string is used as the output yaml filename that replaces the default output yaml filename ofphono3py.yaml.