This textbook has two main goals:
Establish a good understanding for the mathematical and numerical methods that forms the theoretical foundation of Diffpack.
Train the reader in the practical use of Diffpack for developing all from simple test problems to advanced engineering applications.
To reach these goals the book contains a large number of practical code examples and implementation exercises.
The book can be ordered directly from Springer-Verlag.
Hans Petter Langtangen, Computational Partial Differential Equations,
Numerical Methods and Diffpack Programming,
Texts in Computational Science and Engineering, Vol. 1,
2nd ed., Springer-Verlag, 2003, XXVI, 855 p.
ISBN 978-3-540-43416-0
A gentle introduction to advanced topics such as parallel computing, multigrid methods, and special methods for systems of PDEs. The goal of all chapters is to "compute" solutions to problems, hence algorithmic and software issues play a central role. All software examples use the Diffpack programming environment - some experience with Diffpack is required. There are also some chapters covering complete applications, i.e., the way from a model, expressed as systems of PDEs, through to discretization methods, algorithms, software design, verification, and computational examples. Suitable for readers with a background in basic finite element and finite difference methods for partial differential equations.
The book can be ordered directly from Springer-Verlag.
Hans Petter Langtangen, Aslak Tveito (Eds.) Advanced Topics in Computational Partial Differential Equations,
Numerical Methods and Diffpack Programming,
Lecture Notes in Computational Science and Engineering,
Vol. 33, Springer-Verlag, 2003, XIX, 658 p.
ISBN 978-3-540-01438-6