Last Modified 17 December 1999

The ``Static'' Tight-Binding Program: Example XIV

Using skingen

A Perl Script


Note: This example uses a Perl script and other auxillary files. For more information about obtaining and installing these files, see the Scripts and Auxillary Programs page.


skingen is a script written in Perl, a high-level scripting language. skingen is designed to:

One of the most difficult problems in setting up a calculation using the static program is the construction of the main input file, SKIN. The format of this file is the ``culmination'' of years of development of the static program. The user may not be aware of some options available through the SKIN file, and some options may be so obscure as to be completely useless to everyone except the code developer.

skingen was developed to get around these problems. It provides a SKIN file for most common calculations. This file can then be used as a template which can then be modified to include some of the more obscure options.

skingen divides a problem into several parts, prompting you to

  1. Choose the type calculation, i.e., the mode.
  2. Determine the ultimate accuracy of the calculation, using Fermi smearing with or without Gillan's extrapolation.
  3. Choose the Tight-binding parametrization file.
  4. Set up the initial structure, including:
    1. Labels
    2. Lattice Type
    3. Lattice parameters
    4. Strain Type
    5. Search parameters
    6. Number of atoms
    7. Atomic types and positions
    8. Space group and k-point mesh
  5. Set up new lattice parameters and positions for the next structure, allowing for easy entry of default values.

Note that:


Examples:

To illustrate the workings of skingen, we rework some of the other examples in this manual:

  1. The first half of Example I, where we look at the total energy of fcc Palladium.
  2. The energy of a small cubic cluster of copper atoms, as found in Example XI.

Look at other examples.

Get other parameters from the Tight-binding periodic table.


static Home Page   Introduction   About Version 1.11   Installation   List of Files   Usage   Input Files   Output Files   Trouble Shooting   Appendix

Return to the static Reference Manual.