Classical Numerical Methods in Scientific Computing
No ratings
Jos van Kan, Delft University of Technology
Guus Segal, Delft University of Technology
Fred Vermolen, University of Hasselt
Hans Kraaijevanger, Radboud University
Copyright Year:
ISBN 13: 9789463667326
Publisher: TU Delft Open
Language: English
Formats Available
Conditions of Use
Attribution
CC BY
Table of Contents
- Review of some basic mathematical concepts
- A crash course in PDEs
- Finite difference methods
- Finite volume methods
- Non-linear equations
- The heat- or diffusion equation
- The wave equation
Ancillary Material
Submit ancillary resourceAbout the Book
Partial differential equations are paramount in mathematical modelling with applications in engineering and science. The book starts with a crash course on partial differential equations in order to familiarize the reader with fundamental properties such as existence, uniqueness and possibly existing maximum principles. The main topic of the book entails the description of classical numerical methods that are used to approximate the solution of partial differential equations. The focus is on discretization methods such as the finite difference, finite volume and finite element method. The manuscript also makes a short excursion to the solution of large sets of (non)linear algebraic equations that result after application of discretization method to partial differential equations. The book treats the construction of such discretization methods, as well as some error analysis, where it is noted that the error analysis for the finite element method is merely descriptive, rather than rigorous from a mathematical point of view. The last chapters focus on time integration issues for classical time-dependent partial differential equations. After reading the book, the reader should be able to derive finite element methods, to implement the methods and to judge whether the obtained approximations are consistent with the solution to the partial differential equations. The reader will also obtain these skills for the other classical discretization methods. Acquiring such fundamental knowledge will allow the reader to continue studying more advanced methods like meshfree methods, discontinuous Galerkin methods and spectral methods for the approximation of solutions to partial differential equations.
About the Contributors
Authors
Jos van Kan (1944) graduated in 1968 from Delft University of Technology, Delft, Netherlands, in Numerical Analysis and was assistant professor at the Department of Mathematics of that institute until 2009. He wrote several articles on Numerical Fluid Mechanics (pressure correction methods) and has written a multigrid pressure solver for the Delft software package to solve the Navier-Stokes equations. He was teaching classes in Numerical Analysis from 1971 until 2009, and wrote several books on the subject. Currently he is a retired professor.
Guus Segal (1948) graduated in 1971 from Delft University of Technology, Delft, Netherlands, in Numerical Analysis and was part time assistant professor at the Department of Mathematics of that institute until 2013. He also worked in the consultancy and numerical software company SEPRA in The Hague, Netherlands. He wrote a number of articles on Finite Element Methods and several articles on curvilinear Finite Volume Methods and Numerical Fluid Mechanics. He has written a book on Finite Element methods and Navier-Stokes equations. He is the main developer of the finite element package SEPRAN. He was teaching classes in Numerical Analysis from 1973 until 2013.
Fred Vermolen (1969) graduated in 1993 from Delft University of Technology, Delft, Netherlands and defended his PhD thesis on numerical methods for moving boundary problems in 1998. He has written several contributions on Stefan problems, computational mechanics, mathematical analysis and uncertainty quantification with most of the applications in medicine. He has held an assistant and associate professorship in Numerical Analysis at the Delft University from 2000 until 2020. In 2020 he started his current position as a full professor in Computational Mathematics at the University of Hasselt in Belgium.
Hans Kraaijevanger, retired research mathematician and lecturer Hans Kraaijevanger (1960) graduated in Mathematics from Leiden University in 1982 and obtained his PhD in Numerical Mathematics at the same university in 1986. In the first six years after his PhD he continued his research in the numerical solution of stiff differential equations and was also involved in teaching. This was mainly at Leiden University, with working visits of 1 year to Oxford (England) and 5 months to M.I.T. (Cambridge, U.S.A.). In 1992 Hans moved to Shell, where he worked 24 years as research mathematician and principal reservoir engineer. In Shell he was a member of a multi-disciplinary team of scientists and software engineers producing complex reservoir simulation software. After leaving Shell in 2016 Hans returned to academia, where he was (part time) lecturer in Mathematics at Groningen University (2017), Delft University of Technology (2017-2020) and Radboud University (2017-2023). Currently Hans enjoys his retirement.