Finite Difference Computing with Exponential Decay Models
Title | Finite Difference Computing with Exponential Decay Models PDF eBook |
Author | Hans Petter Langtangen |
Publisher | Springer |
Pages | 210 |
Release | 2016-06-10 |
Genre | Computers |
ISBN | 3319294393 |
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 decay processes – to illustrate fundamental concepts in mathematics and computer science. The book is easy to read and only requires a command of one-variable calculus and some very basic knowledge about computer programming. Contrary to similar texts on numerical methods and programming, this text has a much stronger focus on implementation and teaches testing and software engineering in particular.
Finite Difference Computing with PDEs
Title | Finite Difference Computing with PDEs PDF eBook |
Author | Hans Petter Langtangen |
Publisher | Springer |
Pages | 522 |
Release | 2017-06-21 |
Genre | Computers |
ISBN | 3319554565 |
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.
Scaling of Differential Equations
Title | Scaling of Differential Equations PDF eBook |
Author | Hans Petter Langtangen |
Publisher | Springer |
Pages | 149 |
Release | 2016-06-15 |
Genre | Mathematics |
ISBN | 3319327267 |
The book serves both as a reference for various scaled models with corresponding dimensionless numbers, and as a resource for learning the art of scaling. A special feature of the book is the emphasis on how to create software for scaled models, based on existing software for unscaled models. Scaling (or non-dimensionalization) is a mathematical technique that greatly simplifies the setting of input parameters in numerical simulations. Moreover, scaling enhances the understanding of how different physical processes interact in a differential equation model. Compared to the existing literature, where the topic of scaling is frequently encountered, but very often in only a brief and shallow setting, the present book gives much more thorough explanations of how to reason about finding the right scales. This process is highly problem dependent, and therefore the book features a lot of worked examples, from very simple ODEs to systems of PDEs, especially from fluid mechanics. The text is easily accessible and example-driven. The first part on ODEs fits even a lower undergraduate level, while the most advanced multiphysics fluid mechanics examples target the graduate level. The scientific literature is full of scaled models, but in most of the cases, the scales are just stated without thorough mathematical reasoning. This book explains how the scales are found mathematically. This book will be a valuable read for anyone doing numerical simulations based on ordinary or partial differential equations.
Spectral and High Order Methods for Partial Differential Equations ICOSAHOM 2018
Title | Spectral and High Order Methods for Partial Differential Equations ICOSAHOM 2018 PDF eBook |
Author | Spencer J. Sherwin |
Publisher | Springer Nature |
Pages | 658 |
Release | 2020-08-11 |
Genre | Mathematics |
ISBN | 3030396479 |
This open access book features a selection of high-quality papers from the presentations at the International Conference on Spectral and High-Order Methods 2018, offering an overview of the depth and breadth of the activities within this important research area. The carefully reviewed papers provide a snapshot of the state of the art, while the extensive bibliography helps initiate new research directions.
Isogeometric Analysis and Applications 2018
Title | Isogeometric Analysis and Applications 2018 PDF eBook |
Author | Harald van Brummelen |
Publisher | Springer Nature |
Pages | 279 |
Release | 2021-01-13 |
Genre | Mathematics |
ISBN | 3030498360 |
This proceedings volume gathers a selection of outstanding research papers presented at the third Conference on Isogeometric Analysis and Applications, held in Delft, The Netherlands, in April 2018. This conference series, previously held in Linz, Austria, in 2012 and Annweiler am Trifels, Germany, in 2014, has created an international forum for interaction between scientists and practitioners working in this rapidly developing field. Isogeometric analysis is a groundbreaking computational approach that aims to bridge the gap between numerical analysis and computational geometry modeling by integrating the finite element method and related numerical simulation techniques into the computer-aided design workflow, and vice versa. The methodology has matured over the last decade both in terms of our theoretical understanding, its mathematical foundation and the robustness and efficiency of its practical implementations. This development has enabled scientists and practitioners to tackle challenging new applications at the frontiers of research in science and engineering and attracted early adopters for this his novel computer-aided design and engineering technology in industry. The IGAA 2018 conference brought together experts on isogeometric analysis theory and application, share their insights into challenging industrial applications and to discuss the latest developments as well as the directions of future research and development that are required to make isogeometric analysis an established mainstream technology.
Domain Decomposition Methods in Science and Engineering XXIV
Title | Domain Decomposition Methods in Science and Engineering XXIV PDF eBook |
Author | Petter E. Bjørstad |
Publisher | Springer |
Pages | 556 |
Release | 2019-01-05 |
Genre | Mathematics |
ISBN | 3319938738 |
These are the proceedings of the 24th International Conference on Domain Decomposition Methods in Science and Engineering, which was held in Svalbard, Norway in February 2017. Domain decomposition methods are iterative methods for solving the often very large systems of equations that arise when engineering problems are discretized, frequently using finite elements or other modern techniques. These methods are specifically designed to make effective use of massively parallel, high-performance computing systems. The book presents both theoretical and computational advances in this domain, reflecting the state of art in 2017.
Programming for Computations - Python
Title | Programming for Computations - Python PDF eBook |
Author | Svein Linge |
Publisher | Springer Nature |
Pages | 350 |
Release | 2019-10-30 |
Genre | Computers |
ISBN | 3030168778 |
This book is published open access under a CC BY 4.0 license. This book presents computer programming as a key method for solving mathematical problems. This second edition of the well-received book has been extensively revised: All code is now written in Python version 3.6 (no longer version 2.7). In addition, the two first chapters of the previous edition have been extended and split up into five new chapters, thus expanding the introduction to programming from 50 to 150 pages. Throughout the book, the explanations provided are now more detailed, previous examples have been modified, and new sections, examples and exercises have been added. Also, a number of small errors have been corrected. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style employed is more accessible and concise, in keeping with the needs of engineering students. The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows students to write simple programs for solving common mathematical problems with numerical methods in the context of engineering and science courses. The emphasis is on generic algorithms, clean program design, the use of functions, and automatic tests for verification.