<?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-14T03:22:55Z</responseDate><request verb="GetRecord" identifier="oai:www.recercat.cat:2117/179431" metadataPrefix="oai_dc">https://recercat.cat/oai/request</request><GetRecord><record><header><identifier>oai:recercat.cat:2117/179431</identifier><datestamp>2025-07-17T04:34:05Z</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>A pure virtual approach for managing platform portability on hybrid supercomputers</dc:title>
   <dc:creator>Álvarez Farré, Xavier</dc:creator>
   <dc:creator>Gorobets, Andrei</dc:creator>
   <dc:creator>Alsalti Baldellou, Àdel</dc:creator>
   <dc:creator>Trias Miquel, Francesc Xavier</dc:creator>
   <dc:contributor>Universitat Politècnica de Catalunya. Doctorat en Enginyeria Tèrmica</dc:contributor>
   <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::Informàtica::Aplicacions de la informàtica</dc:subject>
   <dc:subject>Computational fluid dynamics</dc:subject>
   <dc:subject>Software architecture</dc:subject>
   <dc:subject>Platform portability</dc:subject>
   <dc:subject>Heterogeneous CFD computing</dc:subject>
   <dc:subject>Hybrid supercomputers</dc:subject>
   <dc:subject>MPI + OpenMP + OpenCL + CUDA</dc:subject>
   <dc:subject>CPU + GPU</dc:subject>
   <dc:subject>Dinàmica de fluids computacional</dc:subject>
   <dc:subject>Programari -- Disseny</dc:subject>
   <dc:description>Commonly, the development of scientific computing software follows a stencilbased approach: the numerical methods and algorithms are introduced into computing systems through stencil data structures and sweeps (i.e. traversing element by element the mesh and performing the required computations). Making an effort to remove the dependencies of the kernels on the numerical method may greatly facilitate the portability. Thus, the numerical method must be fully integrated into the data structures somehow so that computing kernels can operate independently. In this work, we propose a pure virtual approach for managing the architecture-specific data structure and computing kernel implementations while providing the users with a unique interface.</dc:description>
   <dc:description>Peer Reviewed</dc:description>
   <dc:description>Postprint (published version)</dc:description>
   <dc:date>2019</dc:date>
   <dc:type>Conference report</dc:type>
   <dc:identifier>Alvarez, X. [et al.]. A pure virtual approach for managing platform portability on hybrid supercomputers. A: International Conference on Parallel Computational Fluid Dynamics. "31th International Conference on Parallel Computational Fluid Dynamics: conference programme, 14-17 May 2019". 2019, p. 1-4.</dc:identifier>
   <dc:identifier>https://hdl.handle.net/2117/179431</dc:identifier>
   <dc:language>eng</dc:language>
   <dc:relation>http://www.parcfd.org/2019/program/serv.php?No=1074</dc:relation>
   <dc:rights>Restricted access - publisher's policy</dc:rights>
   <dc:format>4 p.</dc:format>
   <dc:format>application/pdf</dc:format>
</oai_dc:dc></metadata></record></GetRecord></OAI-PMH>