Optimising the Termofluids CFD code for petascale simulations

This paper presents some recent efforts carried out on the expansion of the scalability of TermoFluids multi-physics Computational Fluid Dynamics (CFD) code, aiming to achieve petascale capacity for a single simulation. We describe different aspects that we have improved in our code in order to effi...

Descripción completa

Detalles Bibliográficos
Autores: Borrell Pol, Ricard, Chiva Segura, Jorge|||0000-0001-5466-6869, Lehmkuhl Barba, Oriol|||0000-0002-2670-1871, Oyarzun Altamirano, Guillermo|||0000-0001-9524-3782, Rodríguez Pérez, Ivette María|||0000-0002-3749-277X, Oliva Llena, Asensio|||0000-0002-2805-4794
Tipo de recurso: artículo
Fecha de publicación:2016
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/119562
Acceso en línea:https://hdl.handle.net/2117/119562
https://dx.doi.org/10.1080/10618562.2016.1221503
Access Level:acceso abierto
Palabra clave:Computational fluid dynamics
High performance computing
HPC
parallelisation
scalability
petascale simulations
CFD code
check-pointing
Càlcul intensiu (Informàtica)
Dinámica de fluids computacional
Àrees temàtiques de la UPC::Enginyeria mecànica::Mecànica de fluids
Descripción
Sumario:This paper presents some recent efforts carried out on the expansion of the scalability of TermoFluids multi-physics Computational Fluid Dynamics (CFD) code, aiming to achieve petascale capacity for a single simulation. We describe different aspects that we have improved in our code in order to efficiently run it on 131,072 CPU-cores. This work has been developed using the BlueGene/Q Mira supercomputer of the Argonne Leadership Computing Facility, where we have obtained feedback at the targeted scale. In summary, this is a practical paper showing our experience at reaching the petascale paradigm for a single simulation with TermoFluids.