Last Modified 17 December 1999

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

In this example we use the tight-binding program static to determine the equilibrium configuration of Cu3Au in the A15 (Cr3Si) phase, which is not observed experimentally.

For more information about the construction of the input to the static program see e.g., Example 1 and the other examples.


The tight-binding parameters for the Copper-Gold system are under test and so are not available from our Tight-Binding Parameter Home Page. We have therefore temporarily stored the tight-binding parameters here. Click here to download the parameters and save them in a new working directory under the name cuau_par. Note that the header of the parameters is somewhat different than for a monatomic parameter file such as pd_par from Example 1, reflecting the fact that there are three types of interactions in this file (Cu-Cu, Au-Au, and Cu-Au). In addition, there are now 330 parameters, instead of the 97 used for a monatomic system. Also note that the static executable must be compiled with ``mkind > 1'' in P1 to be able to run this example.


To find the space group information for the A15 lattice,


Now get a copy of the SKIN (Slater-Koster INput) file, and save it in your working directory under the name SKIN. Let's examine this file.

The first few lines of the file are nearly the same as in Example 1 or Example 2:

Mode=4
0.002  0.500
cuau_par

In this example we are interested in the energy as a function of volume, so we might as well determine the pressure as well. To do this we set ``Mode=4''.


The A15 structure is simple cubic with a basis. See the A15 page for more information. The structure part of the input file looks like this:

Cu_3 Au -- A15
Cu_3 Au  8.40        (20 character label)
 0.0       (Electrons above nominal copper charge)
 4         (sc lattice, read a)
 8.40      (lattice constant)
 0         (No strains)
 8         (Atoms in the unit cell)
 3 3 3
F          (Logical variable -- no internal displacements) 
 2 0.00  0.00  0.00  0 0 0
 2 0.50  0.50  0.50  0 0 0
 1 0.25  0.50  0.00  0 0 0
 1 0.75  0.50  0.00  0 0 0
 1 0.00  0.25  0.50  0 0 0
 1 0.00  0.75  0.50  0 0 0
 1 0.50  0.00  0.25  0 0 0
 1 0.50  0.00  0.75  0 0 0

There are a few changes from other examples:


Next we have to generate a k-point mesh. We could let the program do this, since we have the spacegroup file, but, as in Example 1, we'll use a pre-generated k-point mesh.

This part of the file looks like this:

NEWSYM=T
LATTIC=1
spcgrp.a15
ILAT=F
-1313
sc.r06

Since we'll keep the same k-point mesh for further calculations, the remainder of the SKIN file is much simpler. For example, to find the energy at a lattice constant of 8.625 Bohr, we use

Cu_3 Au -- A15
Cu_3 Au  8.60        (20 character label)
 0.0       (Electrons above nominal copper charge)
 4         (sc lattice, read a)
 8.60      (lattice constant)
 0         (No strains)
 8         (Atoms in the unit cell)
 3 3 3
F          (Logical variable -- no internal displacements) 
 2 0.00  0.00  0.00  0 0 0
 2 0.50  0.50  0.50  0 0 0
 1 0.25  0.50  0.00  0 0 0
 1 0.75  0.50  0.00  0 0 0
 1 0.00  0.25  0.50  0 0 0
 1 0.00  0.75  0.50  0 0 0
 1 0.50  0.00  0.25  0 0 0
 1 0.50  0.00  0.75  0 0 0
NEWSYM=F

The "NEWSYM=F" line indicates that the previous k-point mesh will be used.

After calculating the energy of Cu3Au, we can also use the same procedure to calculate the energy of CuAu3, again in the A15 phase. Since this is the same lattice, we don't need to recreate the k-point mesh. The first structure for CuAu3 therefore has the form

Cu Au_3 -- A15
Cu Au_3  8.60        (20 character label)
 0.0       (Electrons above nominal copper charge)
 4         (sc lattice, read a)
 8.60      (lattice constant)
 0         (No strains)
 8         (Atoms in the unit cell)
 3 3 3
F          (Logical variable -- no internal displacements) 
 1 0.00  0.00  0.00  0 0 0
 1 0.50  0.50  0.50  0 0 0
 2 0.25  0.50  0.00  0 0 0
 2 0.75  0.50  0.00  0 0 0
 2 0.00  0.25  0.50  0 0 0
 2 0.00  0.75  0.50  0 0 0
 2 0.50  0.00  0.25  0 0 0
 2 0.50  0.00  0.75  0 0 0
NEWSYM=F

note that the Cu and Au atoms have now switched positions.


Now go to the output discussion to see what will happen.

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.