Last Modified 17 December 1999
This details the creation of the k-point mesh file work/kmesh.194, which will be used for many of the runs in this example.
While we can construct the k-point mesh for any set of lattice
constants, We might as well look at the experimental equilibrium
structure of titanium. This is given by
a | = | 2.95 Å | = | 5.575 Bohr |
c | = | 4.68 Å | = | 8.844 Bohr |
Which corresponds to
V | = | 35.27 Å3 | = | 238.0 Bohr3 |
and
c/a | = | 1.586 | . |
Our initial SKIN file thus looks like this:
Mode=3 (Calculate energy only -- no pressure) 0.005 0.500 (T_{Fermi}, Eigenvalue cutoff for P calculation) ti_par Titanium HCP (A3) 1.586 (We'll use the label to indicate c/a) 0.00 (Electrons in addition to nominal Ti charge (=4/atom)) -3 (hexagonal lattice, read in V and c/a) 238.0 1.586 (V in Bohr^3 and c/a) 0 (No additional strains applied) 2 (Atoms in the unit cell) 4 4 4 (Neighbor search cutoff indices) F (Logical variable -- no internal displacements) 1 0.33333333333333333 0.66666666666666667 0.25 0 0 0 (Atom 1 in lattice coord.) 1 0.66666666666666667 0.33333333333333333 0.75 0 0 0 (Atom 2 in lattice coord.) NEWSYM=T (Generate new set of k-points) LATTIC=4 (Lattice type / Next is spacegroup file name:) spcgp1.hcp ILAT=T (Space group file in lattice Coordinates) -1313 (Read k-point generation information from file) kmesh
which we'll save as work/SKIN.
Now run the static code in the work directory:
$ static > output
So the directory now looks like this:
$ ls -l $ fdir -rw-r--r-- 1 mehl users 63 Jun 3 16:43 SKENG -rw-r--r-- 1 mehl users 1048 Jun 3 16:37 SKIN -rw-r--r-- 1 mehl users 27199 Jun 3 16:43 SKOUT drwxr-xr-x 2 mehl bind 512 Jun 3 15:58 c11+c12/ drwxr-xr-x 2 mehl bind 512 Jun 3 15:58 c11-c12/ drwxr-xr-x 2 mehl bind 512 Jun 3 15:58 c33/ drwxr-xr-x 2 mehl bind 512 Jun 3 15:58 c44/ drwxr-xr-x 2 mehl bind 512 Jun 3 15:58 czz/ drwxr-xr-x 2 mehl bind 512 Jun 3 15:58 eos/ drwxr-xr-x 2 mehl bind 512 Jun 3 15:58 fixca/ -r--r--r-- 2 mehl bind 39 Jun 3 15:31 kmesh -rw-r--r-- 1 mehl users 31791 Jun 3 16:43 output -r--r--r-- 12 mehl bind 1511 Jul 28 1997 spcgp1.hcp -r--r--r-- 3 mehl users 7132 May 28 15:45 ti_par
The k-point mesh is printed in SKOUT, but the high-precision version is in output. Search output for the line containing the phrase "NUMBER OF K-POINTS". This will take you to a region of the file which looks like this:
BRILLOUIN ZONE DIVISIONS: KDIV1,KDIV2,KDIV3= 18 18 12 KPST,KPEND= 0 0 NUMBER OF K-POINTS= 259 BVEC CORD WT CARTESIAN CORD 259 .000000000000000 .000000000000000 .000000000000000 .000257201646091 .000000000000000 .000000000000000 .083333333333333 .000514403292181 .000000000000000 -.055555555555556 .000000000000000 .001543209876543 .000000000000000 -.055555555555556 .083333333333333 .003086419753086 .000000000000000 .000000000000000 .166666666666667 .000514403292181
The k-point mesh starts wit the line
259
and continues for the next 259 lines. Cut all of this out and save it as the file work/kmesh.194.
Return to the EOS page.
Go back to the Example X home page.
Look at other examples.
Get other parameters from the Tight-binding periodic table.
Return to the static Reference Manual.