
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|

- Title: Solving PDEs in Python: The FEniCS Tutorial I
- Author(s) Hans Petter Langtangen (Author), Anders Logg (Author)
- Publisher: Springer; 1st ed. 2016 edition (March 22, 2017); eBook (Creative Commons Licensed)
- License(s): CC BY 4.0 and Open Access
- Paperback: 146 pages
- eBook: PDF (152 pages)
- Language: English
- ISBN-10: 3319524615
- ISBN-13: 978-3319524610
- Share This:
![]() |
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.
This book is open access under a CC BY license.
About the Authors- Hans Petter Langtangen is a professor of computer science at the University of Oslo. He has formerly been a professor of mechanics and is now the director of a Norwegian Center of Excellence: "Center for Biomedical Computing", at Simula Research Laboratory. Langtangen has published over 100 scientific publications and written several books, including papers and the bestseller TCSE 6 "A Primer on Scientific Programming with Python", now in its 5th edition. He has also developed open source and commercial software systems for computational sciences.
- Differential Equations
- Python Programming
- Numerical Analysis and Scientific Computing
- Mathematical and Computational Software
- Calculus and Mathematical Analysis
- Fourier and Wavelet Transforms

- Solving PDEs in Python: The FEniCS Tutorial I (Hans Petter Langtangen, et al)
- The Mirror Site (1) - PDF
- The Mirror Site (2) - PDF
-
Scaling of Differential Equationsn (Hans Langtangen, et al.)
Scaling is a classical topic in applied mathematics, but here strongly connected to numerical simulations. The book contains a wide range of examples, of differing complexity, from many different scientific fields.
-
Programming for Computations - Python 3 Edition
This book outlines the shortest possible path from no previous experience with programming to a set of skills that allows students to write simple programs for solving common mathematical problems with numerical methods in the context.
-
Scipy Lecture Notes (Emmanuelle Gouillart, et al)
This book teaches the scientific Python ecosystem, a quick introduction to central tools and techniques. It is for programmers from beginner to expert. Work on real-world problems with SciPy, NumPy, Pandas, scikit-image, and other Python libraries.
-
Computational Physics with Python (Eric Ayars)
This book provides an unusually broad survey of the topics of modern computational physics. Its philosophy is rooted in learning by doing, with new scientific materials as well as with the Python programming language.
-
From Python to NumPy (Nicolas P. Rougier)
NumPy is one of the most important scientific computing libraries available for Python. This book teaches you how to achieve expert level competency to perform complex operations, with in-depth coverage of advanced concepts.
-
Python Scripting for Computational Science (Hans Langtangen)
With a primary focus on examples and applications of relevance to computational scientists, this brilliantly useful book shows computational scientists how to develop tailored, flexible, and human-efficient working environments built from small scripts written in the easy-to-learn, high-level Python language.
:
|
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |