Last Modified 19 July 1999
These are the notes for the DoD CCM workshop which was held at the HEAT Center in Churchville, MD, 19-23 July 1999.
These notes are also available in gzipped Postscript format.
Acknowledgments:

$ skingen <cr> Welcome to the NRL SKIN file generator Enter the mode you want to use (1-9, h for help): 4 <cr>Using mode 4 Enter the Fermi temperature for the electron states: (>=0, h==help): 0.005 <cr> TFermi = 0.005 Mode = 3 Enter the eigenvalue cutoff energy (>=0, default = 100, h==help): 0.500 <cr> Cutoff temperature is 0.500 Ry
What kind of calculation do you want to do? Enter the path to the tight-binding parameterization file: pd_par <cr>
Where are the parameters? Enter the long label for structure 1. The default is ' ': Palladium FCC (A1) <cr> Enter the short (20 character) label (Default ' '): fcc 6.80 <cr>
Structure 1 Enter the lattice type (-13,...,13,h=help): 1 <cr> Lattice type 1 Enter the lattice constant a (Default ' '): 6.80 <cr> Enter the strain type [0=none, h=help]: 0 <cr> How far should we search for neighbors along each primitive lattice vector? (default = "4 4 4") <cr>
Choose a lattice (1=fcc) How many atoms in this structure (Default 1)? <cr>
Atomic Positions Enter atomic positions in (1) lattice (default) or (2) Cartesian coordinates: <cr> The atomic positions will be in lattice coordinates Enter the index number of atom 1 (Default 1): <cr> Enter the atomic position in lattice coordinates, separated by spaces (Default: '0.000 0.000 0.000':) <cr>
Note that pressing ``Enter'' accepts the default values Select a space group: (0=general,1=fcc/bcc/sc/diamond,2=hcp/hexagonal/graphite,3=path,h=help): 1 <cr> Finally, choose a k-point set for this calculation: (1) predefined, available for some structures (2) your own premade k-point file (3) let the program create a mesh (h) help (default) Your choice? 1 <cr> Pre-defined k-points are available for (1) fcc/diamond, (2) bcc, (3) sc, (4) hexagonal/hcp lattices. Please pick one: 1 <cr> total 119 -r--r--r-- 48 mehl bind 28 Oct 28 1994 regular.00 -r--r--r-- 14 mehl bind 729 May 30 1996 regular.04 -r--r--r-- 12 mehl bind 3532 Sep 24 1996 regular.06 -r--r--r-- 16 mehl bind 3468 Jun 1 1995 regular.08 -r--r--r-- 13 mehl bind 4350 Mar 29 1996 regular.10 -r--r--r-- 14 mehl bind 18090 Jul 2 1996 regular.12 -r--r--r-- 12 mehl bind 26494 Nov 23 1993 regular.14 -r--r--r-- 13 mehl bind 10003 Jul 28 1997 spcgrp.fcc Your choice? regular.08 <cr>
Space Group and k-points To add another structure, continue answering questions as before. To exit, hit ^D at the next prompt.
New Structure Enter the long label for structure 2. The default is 'Palladium FCC (A1)': <cr> Enter the short (20 character) label (Default ' fcc 6.80'): fcc 6.90 <cr>
Note the new default values Enter the lattice constant a (Default '6.80'): 6.90 <cr> Enter the index number of atom 1 (Default 1): } <cr> Enter the atomic position in lattice coordinates, separated by spaces (Default: '0.000 0.000 0.000':) <cr> To add another structure, continue answering questions as before. To exit, hit ^D at the next prompt. Enter the long label for structure 3. The default is 'Palladium FCC (A1)':
You can't change lattice type, space group, or k-point mesh within skingen
Label Volume Fermi Level Energy Pressure fcc 6.80 78.608000 .256797277 .038518611 .004624940 fcc 6.90 82.127250 .242276268 .024020018 .003607059 fcc 7.00 85.750000 .228826554 .012851841 .002567833 fcc 7.10 89.477750 .216099374 .005144880 .001585545 fcc 7.20 93.312000 .203907640 .000802042 .000703127 fcc 7.30 97.254250 .192381931 -.000433135 -.000048809 fcc 7.40 101.306000 .181915501 .001011535 -.000625782 fcc 7.50 105.468750 .172358630 .004490358 -.001055989 fcc 7.60 109.744000 .163145676 .009793201 -.001410457

Note: This is how it should go. Results will vary depending upon your version of Perl and gnuplot.
See http://cst-www.nrl.navy.mil/bind/static/example12/ for more details.
$ plotdos <cr> Do you wish to plot the density of states of (1) an fcc crystal, (2) a bcc crystal, or (3) a simple cubic crystal? 1 <cr> Enter the path to your tight-binding parameter file:} ag\_par <cr> Enter the cubic lattice constant in Angstroms 4.09 <cr> Setting up the lattice at a = 4.09 Angstroms = 7.7289792932878 Bohr Now running the static program to generate the QLMT file Output of SKENG: 4.09 Angstroms 115.426743 .312795281 .001946354 11 electrons in the calculation Running the tetrahedron program Fermi energy = .31777 Setting up the plot gnuplot script saved as dosplot.gnu Postscript copy of plot is in dosplot.ps
A picture should now appear on your screen:
Do you wish to plot the band structure? (y/n) y <cr> To plot the band structure, we need to move certain files from the density of states (DOS) calculations. Therefore, these DOS specific files have been renamed: SKIN --> SKIN.dos SKOUT --> SKOUT.dos SKENG --> SKENG.dos QLMT --> QLMT.dos Running the static code to produce a new QLMT file Now using gnuplot to create a postscript file: The gnuplot plotting file is available in bands.gnu A postscript picture of the bands is in bands.ps
Plotting the band structure
Another picture should now appear on your screen: Thank you for using plotdos
We welcome
We tolerate
Send email to mehl@dave.nrl.navy.mil (Privacy Advisory)