Solving PDEs in Python: The FEniCS Tutorial I

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.

Pages : 146 pages
Size : PDF
File type : pdf
Downloads: 20
Created: 2020-08-30
License: CC BY 4.0 and Open Access
Author(s): Hans Petter Langtangen (Author), Anders Logg (Author)
Solving PDEs in Python: The FEniCS Tutorial I

Others Python Tutorials

Raspberry Pi Cookbook for Python Programmers

Python Data Science Handbook: Essential Tools for Working with Data

Modeling and Simulation in Python

Python Multithreading free PDF

Learning with Python: How to Think Like a Computer Scientist

Others related eBooks about Solving PDEs in Python: The FEniCS Tutorial I

Download Cobol Tutorial in PDF

Download free Cobol tutorial course in PDF, training file in 52 chapters and 118 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

How To Code in Python 3

Download free course How To Code in Python 3, pdf file on 459 pages by Lisa Tagliaferri....

Essential Ruby On Rails

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Ruby On Rails programming as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

The Rook's Guide to C++

This Creative Commons-licensed textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language. The PDF and original typesetting materials are available if you are interested in having a free digital copy of your own or if you wish to contr...

RubyFu

This book is a great collection of ideas, tricks, and skills that could be useful for Hack..., download free Ruby tutorial in PDF (281 pages) created by RubyFu ....

Python Machine Learning Projects

As machine learning is increasingly leveraged to find patterns, conduct analysis, and make..., download free Python tutorial in PDF (135 pages) created by Michelle Morales ....

Android Application Development for the Intel Platform

The number of Android devices running on Intel processors has increased since Intel and Google announced, in late 2011, that they would be working together to optimize future versions of Android for Intel Atom processors. Today, Intel processors can be found in Android smartphones and tablets made b...

Learning with Python: How to Think Like a Computer Scientist

The user-friendly, object-oriented programming language Python is quickly becoming the most popular introductory programming language for both students and instructors....

Python in Hydrology

This book is written for learning Python using its applications in hydrology. The book covers the basic applications of hydrology, and also the advanced topic like use of copula....

Free Algorithms eBook

Download free Algorithm tutorial course in PDF, training file in 65 chapters and 327 pages. Free unaffiliated ebook created from Stack OverFlow contributor....