Chapter High-Performance Computing: Dos and Don’ts
Author(s)
Henrik Göbbert, Jens
Houzeaux, Guillaume
Borrell, R.
Mehta, Vishal
Fournier, Yvan
Hachem, Elie
Vázquez, Mariano
Garcia-Gasulla, Marta
Owen, Herbert
Language
EnglishAbstract
Computational fluid dynamics (CFD) is the main field of computational mechanics that has historically benefited from advances in high-performance computing. High-performance computing involves several techniques to make a simulation efficient and fast, such as distributed memory parallelism, shared memory parallelism, vectorization, memory access optimizations, etc. As an introduction, we present the anatomy of supercomputers, with special emphasis on HPC aspects relevant to CFD. Then, we develop some of the HPC concepts and numerical techniques applied to the complete CFD simulation framework: from preprocess (meshing) to postprocess (visualization) through the simulation itself (assembly and iterative solvers).
Keywords
parallelization, high-performance computing, assembly, supercomputing, meshing, adaptivity, algebraic solvers, parallel I/O, visualizationDOI
10.5772/intechopen.72042Publisher
InTechOpenPublisher website
https://www.intechopen.com/Publication date and place
2018Classification
Computer modelling and simulation