| STATIC: Appendix |
| Version 1.25 |
| Creation Date: 28 Aug 2002 |
| Last Modified: 30 Aug 2002 |
The programs described below are not part of the static distribution. Some were developed at NRL, and some were developed externally. Programs developed at NRL are distributed without charge and without support, subject to the usual disclaimer. For policies regarding distribution of other software please see the accompanying links.
C, awk, and
sed, retaining a shell script's access to the
command line and underlying OS commands. Perl is available
for almost all computers and operating systems. These scripts
were developed using version 5.004 and above, and work with
the current version installed on ousr system (5.6.0)gnuplot
is a ``command-line
driven interactive function plotting utility'' which runs on
just about every platform. The gnuplot scripts
in the examples section
are based on the 3.7 version. Gnuplot versions 3.6 and up
include a set of routines which allow you to fit data to
more or less arbitrary analytical functions. This feature is
used heavily in the examples.
To produce GIF output such as in Example 1 you may also need to download the GD GIF driver library. This package also produces a GIF manipulation utility,webgif, which lets you create transparent and interlaced GIF images.Note: Sometime before 14 July 1999 Boutell.com pulled the GIF driver library from the web because of conflicts with Unisys' patent of the LZW compression algorithm. This probably means that future versions of
gnuplotwill not be able to make GIF figures on the fly. However, one can convert postscript files to GIF using ImageMagick or a similar package.
bc. Many of the scripts in the examples would
have benefited from using Eval rather than
trying to do arithmetic with awk. The
distribution includes the MSDOS executable, but you can
compile the source on just about any machine with a C
compiler. Note: On Unix-like systems don't name the
executable eval, as this will conflict with the
csh command of the same name. Use Eval or, as I
do, evaluate, or some other useful name.FROZSL
code, part of his Isotropy
software, is used to determine atomic displacements for
frozen
phonon calculations.These programs can be accessed with the same username and password used to obtain the static source code. See obtaining the source code for details.
Use extreme care, Will Robinson: Some of these routines have not been updated for Version 1.25 of static. This should not cause problems in ordinary use, but my cause problems if you try to use them with Version 1.25 enhancements.
bandplot.f is a small Fortran 77 program which takes
the output from a QLMT file and
converts it into a form which can be used by
gnuplot to plot electronic band structures. For
more details, see Example
7.qdos.f is a
``quick and dirty'' program for converting the eigenvalue
information in a QLMT into an
electronic density of states. (See Example 9.) The theory behind
this code is outlined in the comments and is based on the
paper of M.J. Gillan [J. Phys. Condensed Matter
1 689-711 (1989)].Mention of a program on this page does not constitute an endorsement of the program, nor is it a warranty that the program will work in either the advertised or desired manner. Programs developed outside the Center for Computational Materials Science (CCMS) are covered by the warranties and copyrights (if any) specified in those programs. Programs developed by the CCMS, including scripts used to run non-CCMS programs, are distributed with the following disclaimer:
This software and any accompanying documentation are released "as is." The U.S. Government makes no warranty of any kind, expressed or implied, concerning this software and any accompanying documentation, including without limitation, any warranties of merchantability or fitness for a particular purpose. In no event will the U.S. Government be liable for any damages, including any lost profits, lost savings, or other incidental or consequential damages arising out of the use, or inability of use, of this software or any accompanying documentation, even if informed in advance of the possibility of such damages.
static Home Page Introduction About Version 1.25 Installation List of Files Usage Input Files Output Files Trouble Shooting Appendix
Current URL: http://cst-www.nrl.navy.mil/bind/static/appendix.html