This CD is to accompany the text "Structural Optimization". The root folder contains this file, readme.txt, and a listing of the programs on the CD. There are two folders in the CD.

Programs
This folder contains all source code referred to in the text. This includes FORTRAN and Matlab programs as well as input and Excel files. Users that do not have Matlab should have little difficulty converting the programs to another language.

Tools
This folder contains some tools that are considered useful. There are two freely-available FORTRAN compilers: MinGW and g77; the first has been tested with the dll provided in optools. The file optools.zip contains IMSL routines used in text and is provided for those without this library (e.g., as found in Compaq's FORTRAN compiler). How to use the dll is discussed in the text.

Also provided is a basic framework for a Java-based graphical user interface (GUI) that one may use for viewing 3D models and modify as desired. One will need the Java Runtime Environment (JRE) to use the program (freely available from www.java.sun.com). The tr2d folder within the Tools folder contains an example of using VB code in Excel to automate tasks and using the solver.

Finally, there are some very helpful utility programs in unixUtils.zip. This will be particularly helpful for those familiar with the Unix environmemnt. There is also the program unzip.exe, that will open the zip files for users without this utility.