Computational Mechanics: Book Reviews
Computational Mechanics: Book Reviews
An Introduction to Computer
Book Reviews Methods
The UCSD Pascal Handbook R. Craig
Randy Clark and Stephen Koehler John Wiley and Sons, N.Y. 1981, 527 pp
Prentice-Hall Int., January 1982, £11.95,356 pp
UCSD Pascal is a particular implementation of the language This text emphasises the mathematical modelling of
'Pascal' by the University of California at San Diego, which structural dynamic problems using computational models.
is now available on many micro systems. The UCSD Pascal It reviews the basic principles of structural dynamics,
Handbook is a user manual, intended as an introduction to presenting solution techniques which apply to the various
this particular implementation and as a reference text for engineering disciplines.
more experienced users. The book specifically features:
The book begins with a brief history of the language
with particular reference to the development of UCSD • An introduction to numerical techniques for computing
natural frequencies and node shapes, and for calculating
Pascal, from its initial implementation at the University on
a Burroughs B6700 computer to its present position as part transient response.
• A systematic introduction to the use of finite elements
of the 'UCSD Pascal System' for micro-computers. The
remaining text is divided into two parts which are, a in structural dynamics.
• An application of complex frequency response represen-
definition of the language and a programmers guide. In
tations for the response of single and multi-degree of
defining this version of Pascal the usual convention of
freedom systems.
dividing the chapters according to the structural aspects of
the language such as Data Types, I n p u t - O u t p u t and Flow • An exposition of the node-displacement and node-
acceleration version of node superposition for comput-
of control is followed. However, by providing a brief
synopsis for readers new to Pascal and adopting a light ing dynamic response.
concise style the authors have provided a more than usually • An introduction to practical methods of component
mode systems for dynamic analysis.
readable introduction to the language and it's extensions
• An introduction to the matrix manipulation and finite
in the UCSD implementation.
The second part of the book is used to introduce the element computer code ISMIS (Interactive Structures
reader to the techniques of using UCSD Pascal, and presents and Index Interpretative System) for solving vibration
a number of complete, or nearly complete, programming problems. The same code and manual for the program
are offered by the author at a nominal fee.
examples. Chapters one to four of this section illustrate
topics that are essentially common to all Pascal program- The book is well written and has numerous examples
mers, whether they use UCSD Pascal, or some other dialect. and applications. In conjunction with the computer code
Whereas, the programs in chapters five to nine are more it is a very useful instructional book and one that could be
advanced, and present programming problems which are easily adopted for final years, Msc level courses.
essentially unique to UCSD Pascal, the UCSD Pascal
p-System and the micro-computer environment.
In conclusion, The UCSD Pascal Handbook is primarily a
'user manual' for users of the UCSD Pascal system.
However, the use of an easily readable style of writing and
the presentation of so many programming examples should
also make the book of interest to readers who wish to I
acquaint themselves with Pascal.