Название: The Science of Computing: Volume 1 (Introduction to High-Performance Scientific Computing), 3rd Edition / The Science of Computing: The Art of High Performance Computing, Volume 1, 3rd Edition
Автор: Victor Eijkhout
Издательство: Independently published
Серия: The Art of High Performance Computing
Год: April 2, 2024
Страниц: 503
Язык: английский
Формат: pdf (true)
Размер: 45.1 MB
This book has the general background knowledge for scientific computing: computer architecture, parallel computer architecture, computer arithmetic, linear algebra, ODE/PDEs, and how it all comes together in big computations. This volume contains general theory of scientific computing. It takes a holistic approach to scientific computing: assuming that the reader is an application scientist, this book instills the knowledge necessary to bridge the gap between science and efficient computations. Part 1 covers theoretical topics: Architecture of a single computer and parallel, Computer arithmetic, Numerical linear algebra, Ordinary and partial different equations, and finally bringing all these topics together in the Computational analysis of a number of algorithms. Part 2 covers some applications such as molecular dynamics, sorting, graph analysis. Part 3 has tutorial appendices, introducing the basic concepts of graph theory, linear algebra, partial differential equations and such.