"Upon completion of this book a student or researcher would be well prepared to employ finite elements for an application problem or proceed to the cutting edge of research in finite element methods. The accuracy and the thoroughness of the book are excellent." ? Anthony Kearsley, research mathematician, National Institute of Standards and Technology
The infinite element method is the most powerful general-purpose technique for computing accurate solutions to partial differential equations. Understanding and Implementing the Finite Element Method is essential reading for those interested in understanding both the theory and the implementation of the finite element method for equilibrium problems. This book contains a thorough derivation of the finite element equations as well as sections on programming the necessary calculations, solving the finite element equations, and using a posteriori error estimates to produce validated solutions. Accessible introductions to advanced topics, such as multigrid solvers, the hierarchical basis conjugate gradient method, and adaptive mesh generation, are provided. Each chapter ends with exercises to help readers master these topics.