Ten computer programs are available from this website to accompany the book Structural Analysis: A unified classical and matrix approach, 6th edition by Ghali, Neville and Brown. A detailed description of the software, its objectives, its input and its output are included in Appendix L of the book. In Appendix L, the computer programs are divided into three groups: * (A) Linear analysis programs * (B) Nonlinear analysis programs * (C) Matrix algebra The computer programs for groups (A) and (C) are available to download from this website. The computer programs for group (B) are available on disk and can be ordered from the authors by using the form in the back of the book. The software can be run on IBM computers or compatibles operating with Windows or with DOS prompt (Command Prompt). The software available to download consists of ten computer programs: (A) Linear analysis programs (basis: Chapter 22) * PLANEF (plane frame) * SPACEF (space frame) * PLANET (plane truss) * SPACET (space truss) * PLANEG (plane grid) These five programs are, respectively for the linear analysis of plane frames, space frames, plane trusses, space trusses, and grids. (C) Matrix algebra (basis: Appendix A) * ADD * MULTIPLY * INVERT * SOLVE * DETERM These simple programs can perform frequently needed matrix operations. The program ADD calculates the sum: [C] = [A] + [B], where [A] and [B] are the given matrices; and are the given multipliers. The program MULTIPLY determines the product of two given matrices. The program INVERT calculates the inverse of non-singular matrices. The program SOLVE gives the matrix [X] in the simultaneous linear equations [A] [X] = [B], when [A] and [B] are given. The program DETERM calculates the determinant of a given square matrix. Three files are provided for each of the ten programs: 1. A file having the name ending '.FOR' (for example PLANEF.FOR) contains the source code. 2. A file having the name ending '.EXE' (for example PLANEF.EXE) is an executable file. 3. A file having the name ending '.IN' ( for example PLANEF.IN) contains the input data for an example problem. The source code of each program contains, at its beginning, a short description of the output and instructions for the preparation of the input file. instructions for the preparation of the input file.