<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-13T06:32:06Z</responseDate><request verb="GetRecord" identifier="oai:www.recercat.cat:2117/129643" metadataPrefix="oai_dc">https://recercat.cat/oai/request</request><GetRecord><record><header><identifier>oai:recercat.cat:2117/129643</identifier><datestamp>2025-07-17T05:51:07Z</datestamp><setSpec>com_2072_1033</setSpec><setSpec>col_2072_452950</setSpec></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
   <dc:title>Strategies for the heterogeneous execution of large-scale simulations on hybrid supercomputers</dc:title>
   <dc:creator>Álvarez Farré, Xavier</dc:creator>
   <dc:creator>Gorobets, Andrei</dc:creator>
   <dc:creator>Trias Miquel, Francesc Xavier</dc:creator>
   <dc:contributor>Universitat Politècnica de Catalunya. Departament de Màquines i Motors Tèrmics</dc:contributor>
   <dc:contributor>Universitat Politècnica de Catalunya. CTTC - Centre Tecnològic de la Transferència de Calor</dc:contributor>
   <dc:subject>Àrees temàtiques de la UPC::Enginyeria mecànica::Mecànica de fluids</dc:subject>
   <dc:subject>Àrees temàtiques de la UPC::Informàtica</dc:subject>
   <dc:subject>Application software porting</dc:subject>
   <dc:subject>Computational fluid dynamics</dc:subject>
   <dc:subject>Heterogeneous computing</dc:subject>
   <dc:subject>Hybrid computer simulation</dc:subject>
   <dc:subject>Parallel CFD</dc:subject>
   <dc:subject>SpMV</dc:subject>
   <dc:subject>Portability</dc:subject>
   <dc:subject>MPI + OpenMP + OpenCL</dc:subject>
   <dc:subject>Hybrid CPU + GPU</dc:subject>
   <dc:subject>Heterogeneous computing</dc:subject>
   <dc:subject>Programari d'aplicació -- Portabilitat</dc:subject>
   <dc:subject>Dinàmica de fluids computacional</dc:subject>
   <dc:subject>Simulacio per ordinador</dc:subject>
   <dc:description>Massively-parallel devices of various architectures are being adopted by the newest supercomputers to overcome the actual power constraint in the context of the exascale challenge. This progress leads to an increasing hybridisation of HPC systems and makes the design of computing applications a rather complex problem. Therefore, the software e¿ciency and portability are of crucial importance. In this context of accelerated innovation, we developed the HPC2 (Heterogeneous Portable Code for HPC). It is a portable, algebra-based framework for heterogeneous computing with many potential applications in the ¿elds of computational physics and mathematics, such as modelling of incompressible turbulent ¿ows. In its application to CFD, the algorithm of the timeintegration phase relies on a reduced set of only three algebraic operations: the sparse matrix-vector product, the linear combination of vectors and the dot product. This algebraic approach combined with a multilevel MPI+OpenMP+OpenCL parallelisation naturally provides modularity and portability. In this work, we present the strategies for the e¿cient heterogeneous execution of large-scale simulations on hybrid supercomputers that are part of the HPC2 core. The performance is studied in detail for the major computing kernel, the sparse matrix-vector product, using a sparse matrix derived from a simulation on a hybrid unstructured mesh and up to 32 nodes of a hybrid CPU+GPU supercomputer.</dc:description>
   <dc:description>Postprint (published version)</dc:description>
   <dc:date>2018</dc:date>
   <dc:type>Conference lecture</dc:type>
   <dc:identifier>Alvarez, X.; Gorobets, A.; Trias, F. X. Strategies for the heterogeneous execution of large-scale simulations on hybrid supercomputers. A: European Conference on Computational Mechanics (Solids, Structures and Coupled Problems) / European Conference on Computational Fluid Dynamics. "Proceedings of the 6th European Conference on Computational Mechanics (Solids, Structures and Coupled Problems), ECCM 6, 7th European Conference on Computational Fluid Dynamics, ECFD 7, Glasgow, Scotland, UK, June 11-15, 2018". Barcelona: International Centre for Numerical Methods in Engineering (CIMNE), 2018, p. 2021-2031.</dc:identifier>
   <dc:identifier>978-84-947311-6-7</dc:identifier>
   <dc:identifier>https://hdl.handle.net/2117/129643</dc:identifier>
   <dc:language>eng</dc:language>
   <dc:relation>http://www.eccm-ecfd2018.org/admin/files/fileabstract/a2109.pdf</dc:relation>
   <dc:relation>info:eu-repo/grantAgreement/MINECO//ENE2014-60577-R/ES/DESARROLLO DE CODIGOS Y ALGORITMOS PARALELOS DE ALTAS PRESTACIONES PARA LA MEJORA DE LA EFICIENCIA EN LOS SECTORES EOLICO, SOLARTERMICO Y EDIFICACION/</dc:relation>
   <dc:relation>info:eu-repo/grantAgreement/MINECO//RYC-2012-11996/ES/RYC-2012-11996/</dc:relation>
   <dc:rights>Restricted access - publisher's policy</dc:rights>
   <dc:format>11 p.</dc:format>
   <dc:format>application/pdf</dc:format>
   <dc:publisher>International Centre for Numerical Methods in Engineering (CIMNE)</dc:publisher>
</oai_dc:dc></metadata></record></GetRecord></OAI-PMH>