Finite Difference Computing with PDEs: A Modern Software Approach

This book is open access under a CC BY 4.0 license. This easy-to-read book introduces the basics of solving partial differential equations by means of finite difference methods. Unlike many of the traditional academic works on the topic, this book was written for practitioners. Accordingly, it especially addresses: the construction of finite difference schemes, formulation and implementation of algorithms, verification of implementations, analyses of physical behavior as implied by the numerical solutions, and how to apply the methods and software to solve problems in the fields of physics and biology.

[1]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[2]  O. Axelsson Iterative solution methods , 1995 .

[3]  C. Fletcher Computational techniques for fluid dynamics , 1992 .

[4]  Hans Petter Langtangen,et al.  Scaling of Differential Equations , 2016 .

[5]  E. Hairer,et al.  Solving Ordinary Differential Equations I , 1987 .

[6]  Uri M. Ascher,et al.  A First Course in Numerical Methods , 2011 .

[7]  Randall J. LeVeque,et al.  Finite difference methods for ordinary and partial differential equations - steady-state and time-dependent problems , 2007 .

[8]  L. Trefethen Trefethen's Index Cards: Forty Years of Notes About People, Words and Mathematics , 2011 .

[9]  Hans Petter Langtangen,et al.  Finite Difference Computing with Exponential Decay Models , 2016, Lecture Notes in Computational Science and Engineering.

[10]  R. Rannacher Finite element solution of diffusion problems with irregular data , 1984 .

[11]  Hans Petter Langtangen,et al.  A Primer on Scientific Programming with Python , 2009 .

[12]  Morten Hjorth Jensen,et al.  COMPUTATIONAL Physics , 2015 .

[13]  G. Pinder,et al.  Numerical solution of partial differential equations in science and engineering , 1982 .

[14]  Igor Omelyan,et al.  Optimized Forest–Ruth- and Suzuki-like algorithms for integration of motion in many-body systems , 2002 .

[15]  C. Kelley Iterative Methods for Linear and Nonlinear Equations , 1987 .

[16]  Andrea Klug,et al.  Numerical Methods For Fluid Dynamics With Applications To Geophysics , 2016 .