Name: SIESTA Flexible Data Format
Extension: fdf
Specification: SIESTA documentation
Visualization programs: N/A
Atomsk can read files in the SIESTA Flexible Data Format (fdf). If the file contains atom positions in fractional (reduced) or scaled coordinates, then they are automatically rescaled into Cartesian coordinates. Note that if the lattice constant, lattice vectors, and/or atom coordinates are expressed in Bohrs, Atomsk does not automatically convert them. If needed, one can use the option -unit
to perform the conversion after reading an FDF file. The "types" of atoms is saved as an auxiliary property, so that it can be transferred to other file formats that support it.
When writing a file in FDF format, Atomsk always writes the lattice vectors and the atom positions using Cartesian coordinates. Angströms are assumed; if positions are actually in Bohr units, then the line "AtomicCoordinatesFormat Ang
" will be wrong and will have to be corrected. If atom types exist, then they are used; otherwise Atomsk generates automatically new atom types for each chemical species, in the order of their appearance.
atomsk my_system.cfg fdf
This will read the file my_system.cfg
, and convert it to my_system.fdf
.
atomsk input.fdf -unit B A vesta
This will read the file input.fdf
, convert lattice vectors and atom coordinates from Bohrs to Angströms, and write the result into input.vesta
for visualization with VESTA.