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 : | |
File type : | |
Downloads: | 20 |
Created: | 2020-08-30 |
License: | CC BY 4.0 and Open Access |
Author(s): | Hans Petter Langtangen (Author), Anders Logg (Author) |
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
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 3Download free course How To Code in Python 3, pdf file on 459 pages by Lisa Tagliaferri....
Essential Ruby On RailsThis 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...
RubyFuThis 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 ProjectsAs 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 PlatformThe 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 ScientistThe user-friendly, object-oriented programming language Python is quickly becoming the most popular introductory programming language for both students and instructors....
Python in HydrologyThis 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 eBookDownload free Algorithm tutorial course in PDF, training file in 65 chapters and 327 pages. Free unaffiliated ebook created from Stack OverFlow contributor....