XCrySDen can
display properties such as charge densities, molecular
orbitals, or any other 2D or 3D scalar field as
isosurface or contours. This means, that a uniform 2D
or 3D grid of points (containing the field
values)---the grid does not need to be
orthogonal---should be provided. Such grids are called
Data Grids by
XCrySDen. In order to
display the isosurfaces/contours, the scalar field data
should be written in XSF format.
Here you can find the
corresponding XSF description. The users of CRYSTAL and
WIEN programs can achieve such plots also using the
XCrySDen's
interface for
CRYSTAL and
WIEN.
Once the XSF file is constructed, one should load it
either as xcrysden --xsf my_file.xsf
or
via the File-->Open
Structure ...-->Open XSF(Xcrysden Structure
File) menu. Then proceed via the
Tools-->Data
Grid menu. The following window will
appear:
This window plots schematically the
structure of the scalar fields inputs. Namely, XSF file
can contain several scalar fields. In the above example
(i.e. figure of the window) the file contains only one
scalar field. here is an example of window that
corresponds to the file that contains several scalar
fields:
In this example, three scalar fields are
specified (see the three yellow-green rectangles,
designated as sub-blocks). The first two are
two-dimensional, and are mutual compatible, therefore
they are specified within one block (i.e. block #0 on
the figure). The third scalar field is
three-dimensional. Here the user should specify which
scalar field would like to plot. This is achieved by
selecting (i.e. mouse-clicking) one radiobutton on
orange block-rectangles. Then within a block one can
select several scalar fields by mouse-clicking the
corresponding checkbuttons on yellow-green
subblock-rectangles. In above example two scalar fields
are selected (see red checkbuttons on yellow-green
subblock rectangles). A weight (i.e. multiply factor)
for each selected scalar fields should be selected.
Then the resulting scalar fields is calculated as:
Fres(r) =
w(1)*F1(r) +
w(2)*F2(r) + ...,
where w(i) is the weight (i.e. multiply
factor) for i-th selected scalar field.
Once the scalar fields are selected and the weights
are set, press the [OK] button. Then next
window will appear, where various isosurface or
contours parameters can be controlled. Here you can read how to
control the display of the isosurfaces, and here you can get the
description of how to control the display of
contours.