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.