Logo

Solving PDEs in Python by Hans Petter Langtangen, Anders Logg

Large book cover: Solving PDEs in Python

Solving PDEs in Python
by

Publisher: Springer
Number of pages: 148

Description:
This book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, including the Poisson equation, the equations of linear elasticity, the incompressible Navier-Stokes equations, and systems of nonlinear advection-diffusion-reaction equations, it guides readers through the essential steps to quickly solving a PDE in FEniCS, such as how to define a finite variational problem, how to set boundary conditions, how to solve linear and nonlinear systems, and how to visualize solutions and structure finite element Python programs.

Home page url

Download or read it online for free here:
Download link
(multiple PDF files)

Similar books

Book cover: Numerical Methods with ApplicationsNumerical Methods with Applications
by - Lulu.com
The textbook is written for engineering undergraduates taking a course in numerical methods. It offers a treatise to numerical methods based on a holistic approach and short chapters. The authors included examples of real-life applications.
(13147 views)
Book cover: Programming for Computations - PythonProgramming for Computations - Python
by - Springer
This book presents Python programming as a key method for solving mathematical problems. The style is accessible and concise, the emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.
(4508 views)
Book cover: Numerical Analysis for EngineeringNumerical Analysis for Engineering
by - University of Waterloo
Contents: Error Analysis, Numeric Representation, Iteration, Linear Algebra, Interpolation, Least Squares, Taylor Series, Bracketing, The Five Techniques, Root Finding, Optimization, Differentiation, Integration, Initial-value Problems, etc.
(9748 views)
Book cover: Numerical Methods for Large Eigenvalue ProblemsNumerical Methods for Large Eigenvalue Problems
by - SIAM
This book discusses numerical methods for computing eigenvalues and eigenvectors of large sparse matrices. It provides an in-depth view of the numerical methods for solving matrix eigenvalue problems that arise in various engineering applications.
(9824 views)