High-Performance Computing: Do’s and Dont’s
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...
| Autores: | , , , , , , , , , |
|---|---|
| Tipo de recurso: | capítulo de libro |
| Fecha de publicación: | 2018 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/114850 |
| Acceso en línea: | https://hdl.handle.net/2117/114850 https://dx.doi.org/10.5772/intechopen.72042 |
| Access Level: | acceso abierto |
| Palabra clave: | High performance computing Computational fluid dynamics Parallelization High-performance computing Assembly Supercomputing Meshing Adaptivity Algebraic solvers Parallel I/O Visualization Supercomputadors Visualització Àrees temàtiques de la UPC::Informàtica |
| Sumario: | 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). |
|---|