-fractional
This option converts all atom positions to fractional (or reduced) coordinates, i.e. coordinates normalized to the supercell vectors.
It also forces the output to reduced coordinates no matter the specified format(s). For instance by default the coordinates are written in a cartesian basis in XYZ files, but this option forces the output to fractional. For CFG files, the output is always set to fractional coordinates, no matter if this option is used or not.
Beware that this option can affect certain modes. For instance when using the difference mode then the displacements is also output as fractional. Some options used after the present one may also behave differently with reduced coordinates.
This option does not affect atom positions if they are already reduced (e.g. if this option is used several times).
By default Atomsk works with cartesian coordinates, and outputs fractional coordinates only to some specific formats that require it (like Atomeye CFG format).
atomsk sto.xsf -fractional sto.xyz
This will read the file sto.xsf
and output reduced coordinates to sto.xyz
.
atomsk sto.xsf -frac sto.gin
This will read the file sto.xsf
and output fractional coordinates to sto.gin
.