XCrySDen is a
crystalline- and molecular-structure visualisation program.
The name of the program stands for
Crystalline Structures and Densities
and
X because it runs
under the X-Window environment. It facilitates a display of
isosurfaces and contours, which can be superimposed on crystalline
structures and interactively rotated and manipulated. It also
possesses some tools for analysis of properties in reciprocal space
such as interactive selection of k-paths in the Brillouin zone for
the band-structure plots, and visualisation of Fermi surfaces.
The graphical user interface of
XCrySDen was developed to provide an
easy to use and learn interface. Casual users should be able to
exploit more than just the basic functionality without devoting
more than a few hours of effort to the task of learning the use of
the program.
XCrySDen also
provides a (partial) graphical user interface for CRYSTAL ab initio program, and a
visualization system for Quantum ESPRESSO and
WIEN2k programs.
Supported file formats
XCrySDen can read
molecular (or crystal) structure from a few standard file formats
such as XYZ, PDB, and its own internal XSF format.
In addition, it can visualise chemical structures for the
following ab initio simulation software:
External converting
utilities
- Jens Kunstmann has written an XSF-converting tool xsfConvert. It
can convert the data from the TB-LMTO-ASA
and VASP programs
to the XSF
format.
- Andrei Postnikov has written Sies2xsf
selection of routines for transforming SIESTA properties files into
input files for the XCrySDen package. See README file and a
PDF presentation.
- Michael Rutter has written c2x that reads and writes a selection
of file formats which relate to DFT electronic structure codes.
Formally, it was known as check2xsf, which converted the
CASTEP binary .check
file into the corresponding XSF file for plotting
charge densities etc.
- XCrySDen can be also
used for the visualization of data produced with the ABINIT program (e.g. Cut3D utility)
Molecular (and general) visualising features:
XCrySDen possesses more
or less all the features that are expected from a modern molecular
visualiser:
- representation of molecular-models in several display modes
(wireframe, sticks, ball-and-sticks, spacefill, ...)
- display of forces acting on atoms
- real time operations such as rotation, translation and zooming
of displayed structure
- animations
- measurement of distances, angles, and dihedrals
- contour-plane and isosurface representation of scalar
fields
- "arrows" representation of the vector field
- setting various attributes, such as colours of atoms and bonds,
radii of atoms, thicknesses of bonds and lines, sizes of points,
balls and spacefills, just to name a few
- and more ...
Crystalline visualising features:
In addition to the above described ``standard'' molecular
visualising features,
XCrySDen comes with an additional
set of features that are necessary for visualising crystalline
structures. Therefore
XCrySDen is able to:
- switch between primitive and conventional cell settings
- change the number of the displayed unit cells, that is, display
smaller or larger portions of a crystal
- display the crystal lattice
- visualise the Wigner-Seitz cell and Brillouin-zone
- k-path selection for band-structure calculations
- visualization of Fermi surfaces
- and more ...