Introduction to High Performance Computing (HPC)
Advanced computing is an interdisciplinary domain, at the intersection of process modelling and using computers to produce quantitative results.
Previously reserved to researchers and companies in specific domains such as fluid dynamics, computational physics and chemistry, it is nowadays an essential research and innovation tool in the majority of advanced sectors of the digital economy of the 21st century, including "hard" science and engineering, health science and even the humanities and social science.
The following link brings you to a book that discusses the more traditional domains for High Performance Computing (HPC) in science :
Introduction to High Performance Scientiﬁc Computing, by Victor Eijkhout, with contributions by Edmond Chow and Robert van de Geijn
This document presents elements of numerical modelling, linear algebra, computer architecture, parallel computing, and optimization, which are all very useful for those who get started in HPC or even, more generally, in Advanced Computing.
For more information, please refer to the page Books and tutorials