About Us

Math shortcuts, Articles, worksheets, Exam tips, Question, Answers, FSc, BSc, MSc

More about us

Keep Connect with Us

  • =

Login to Your Account

Solving PDEs in Python: The Fenics Tutorial I by Hans Petter Langtangen



Book Contents :-
1. Preliminaries 2. Fundamentals: Solving the Poisson equation 3. A Gallery of finite element solvers 4. Subdomains and boundary conditions 5. Extensions: Improving the Poisson solver 6. References

About this book :-
"Solving PDEs in Python: The FEniCS Tutorial I" by Hans Petter Langtangen and Anders Logg is a practical guide for solving "partial differential equations", "finite element methods", "Python programming", "computational simulation", and "numerical modeling". The book introduces readers to the FEniCS software library, demonstrating how to implement PDE solutions using clear, hands-on examples. It is designed for engineers, scientists, and students who want to bridge the gap between mathematical theory and computational practice. The book begins with fundamental problems such as the "Poisson equation", linear elasticity, and heat conduction, guiding readers through "defining variational formulations", setting "boundary conditions", and solving linear and nonlinear systems. Each example is accompanied by step-by-step Python code that illustrates both the implementation of algorithms and visualization of results. The text emphasizes a practical approach, showing how to organize simulations effectively and debug computational models, making advanced finite element techniques accessible even to beginners. Later chapters cover more complex systems, including fluid flow modeled by the Navier–Stokes equations and coupled multiphysics problems. By combining theory, code, and visualization, the book enables readers to develop reliable computational models and apply them to real-world scientific and engineering problems. It serves as both a tutorial for newcomers and a reference for experienced users of FEniCS, supporting "efficient and accurate PDE simulations" in Python.

Book Detail :-
Title: Solving PDEs in Python: The Fenics Tutorial I by Hans Petter Langtangen
Publisher: Springer
Year: 2017
Pages: 152
Type: PDF
Language: English
ISBN-10 #: 3319524615
ISBN-13 #: 978-3319524610
License: CC BY 4.0
Amazon: Amazon

About Author :-
The author Hans Petter Langtangen was a renowned Norwegian scientist and educator known for his work in "scientific computing", "numerical methods", "Python programming", "finite element modeling", and "partial differential equations". He served as a professor at the University of Oslo and directed the Centre for Biomedical Computing. Langtangen authored several influential textbooks, making computational science accessible to students and professionals through practical examples and programming guidance. Anders Logg is a leading expert in "computational mathematics", "finite element methods", "numerical simulation", "automated PDE solutions", and "software development". He is a professor at Chalmers University of Technology and a core developer of the "FEniCS Project", helping bridge advanced mathematics with real-world engineering and scientific applications.

Similar Differential Equations Books
Strange Attractors: Creating Patterns in Chaos - Sprott
Strange Attractors by Julien Sprott reveals how chaos forms beautiful fractals using simple mathematical systems and computer-generated visuals.
Finite Element Methods for Electromagnetics - Humphries
Learn how finite element methods solve electromagnetic field problems with practical examples in this book by Stanley Humphries Jr.
Ordinary Differential Equations: with Lie's Theory -PDF
Learn ordinary differential equations through J. M. Page’s clear treatment combined with Lie’s theory and applications.
A Short Course on Differential Equations by Campbell
Learn differential equations step by step with Donald F. Campbell’s short course, ideal for students in mathematics and engineering.
Examples of Differential Equations by George A. Osborne
A practical book by George A. Osborne with worked examples of differential equations for students learning in mathematics and engineering.

.