Overview
- Teaching the concept of finite elements or variational methods in general to students with less mathematical background
- Taking an explicit and practical approach and explaining the algorithmic aspects in detail
- Suitable already in the third year
Part of the book series: Texts in Computational Science and Engineering (TCSE, volume 21)
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (10 chapters)
Keywords
About this book
This textbook teaches finite element methods from a computational point of view. It focuses on how to develop flexible computer programs with Python, a programming language in which a combination of symbolic and numerical tools is used to achieve an explicit and practical derivation of finite element algorithms. The finite element library FEniCS is used throughout the book, but the content is provided in sufficient detail to ensure that students with less mathematical background or mixed programming-language experience will equally benefit. All program examples are available on the Internet.
Reviews
“Hans Petter Langtangen's spirit and passion for computational science, education, and interdisciplinary collaboration continues to manifest through a text that is lively, conversational, informative, approachable, and interactive.” (Akil Narayan, SIAM Review, Vol. 62 (4), 2020)
“Introduction to Numerical Methods for Variational Problems is well-suited for undergraduate or beginning graduate students in applied mathematics, physics, or engineering that want to begin to learn about the numerical analysis of or scientific computing with PDEs. … Introduction to Numerical Methods for Variational Problems seems to me like a very good place to start.” (MAA Reviews, March 5, 2020)
Authors and Affiliations
About the authors
Kent-Andre Mardal is a professor of mechanics at the University of Oslo and an adjunct research scientist at Simula Research Laboratory. He has published more than 80 scientific publications, including journal papers, one co-authored book and the co-edited the book about the FEniCS project, for which he was a core developer for many years.
Bibliographic Information
Book Title: Introduction to Numerical Methods for Variational Problems
Authors: Hans Petter Langtangen, Kent-Andre Mardal
Series Title: Texts in Computational Science and Engineering
DOI: https://doi.org/10.1007/978-3-030-23788-2
Publisher: Springer Cham
eBook Packages: Mathematics and Statistics, Mathematics and Statistics (R0)
Copyright Information: Springer Nature Switzerland AG 2019
Hardcover ISBN: 978-3-030-23787-5Published: 15 October 2019
Softcover ISBN: 978-3-030-23790-5Published: 15 October 2020
eBook ISBN: 978-3-030-23788-2Published: 26 September 2019
Series ISSN: 1611-0994
Series E-ISSN: 2197-179X
Edition Number: 1
Number of Pages: XVI, 395
Number of Illustrations: 12 b/w illustrations, 76 illustrations in colour