Finite Difference Computing with PDEs: A Modern Software Approach
โ Scribed by Hans Petter Langtangen, Svein Linge (auth.)
- Publisher
- Springer International Publishing
- Year
- 2017
- Tongue
- English
- Leaves
- 522
- Series
- Texts in Computational Science and Engineering 16
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
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.
โฆ Table of Contents
Front Matter....Pages i-xxiii
Vibration ODEs....Pages 1-92
Wave Equations....Pages 93-205
Diffusion Equations....Pages 207-322
Advection-Dominated Equations....Pages 323-351
Nonlinear Problems....Pages 353-407
Back Matter....Pages 409-507
โฆ Subjects
Computational Science and Engineering;Mathematical Applications in Computer Science;Numeric Computing
๐ SIMILAR VOLUMES
The world of quantitative finance (QF) is one of the fastest growing areas of research and its practical applications to derivatives pricing problem. Since the discovery of the famous Black-Scholes equation in the 1970's we have seen a surge in the number of models for a wide range of products such
The title "Modeling Software with Finite State Machines", and the accompanying web-site [...], proclaim a new and fabulous way to design, develop and implement software-solutions. This method, so the authors state, will bring the engineering back into software development. To my mind, those stateme
<p><p>This text provides a very simple, initial introduction to the complete scientific computing pipeline: models, discretization, algorithms, programming, verification, and visualization. The pedagogical strategy is to use one case study โ an ordinary differential equation describing exponential d
Prerequisite knowledge for this book is basic one-dimensional calculus and preferably some experience with computer programming in Python or MATLAB. The material was initially written for self study and therefore features comprehensive and easy-to-understand explanations. For some readers it may act
Modeling Software with Finite State Machines: A Practical Approach explains how to apply finite state machines to software development. It provides a critical analysis of using finite state machines as a foundation for executable specifications to reduce software development effort and improve quali