This book shows how to create programs using the finite element method to solve specific problems. The new second edition covers broader ground than the first and the authors deal with geomechanics in much less detail giving a more general approach to the subject. To give students a thorough grounding in the development of finite element programs, topics have been added to most chapters and additional computer programs and examples have been included. There is additional material on fluid flow and on a wide range of elastic, elasto-plastic and stability analyses; the sections on steady state and transient flow have been extended to make whole chapters; there is more detail on coupled problems; eigenvalue analysis has a chapter to itself; and additional methods are given for the solution of differential equations.
Following the highly successful previous editions, this 4th edition contains programs and subroutine libraries fully updated to Fortran95, which are freely available on the Internet. A wide variety of problem solving capabilities are presented including structural analysis, elasticity and plasticity, construction processes in geomechanics, uncoupled and coupled steady and transient fluid flow and linear and nonlinear solid dynamics. A major new feature is the inclusion of parallelised programs, using MPI, which enable parallel processing of all types of finite element analyses. Performance evaluation shows that these programs make efficient use of parallel hardwares ranging from supercomputers to clusters of PCs.
Key features include:
- A clear outline of modular programming philosophy.
- More than 60 programs covering a wide range of problems in engineering and science.
- Results display using PostScript files.
- Exercises for students to solve.
- A simple but powerful parallelisation strategy.
These improvements all contribute to a more comprehensive book with a wide appeal. It will be of particular interest to students and practitioners in the application of finite element methods; to undergraduates and postgraduates in civil, mechanical and aeronautical engineering (stress analysis and fluid flow problems); to applied mathematicians and physicists (solution of partial differential equations); and to engineers in all of the above fields.