ABSTRACT

The finite element method is widely employed for numerical simulations in engineering and science due to its accuracy and efficiency. This concise introduction to the mathematical theory of the finite element method presents a selection of applications in civil and mechanical engineering including beams, elastic membranes, the wave equation, heat transfer, seepage in embankment, soil consolidation, incompressible fluids, and linear elasticity. Jupyter notebooks containing all Python programs of each chapter can be downloaded from the book's companion website.

Arzhang Angoshtari is an assistant professor and Ali Gerami Matin is a graduate student, both in the department of Civil and Environmental Engineering at the George Washington University, USA. Their research interests cover theoretical and computational mechanics and finite element methods.

 

chapter 1|4 pages

Overview

chapter 2|14 pages

Mathematical Preliminaries

chapter 3|36 pages

Finite Element Interpolation

chapter 4|42 pages

Conforming Finite Element Methods for PDEs

chapter 5|50 pages

Applications

chapter A|2 pages

Installation of FEniCS

chapter B|10 pages

Introduction to Python