Mostra el registre d'ítem simple

dc.contributor.authorÁlvarez Farré, Xavier
dc.contributor.authorGorobets, Andrei
dc.contributor.authorTrias Miquel, Francesc Xavier
dc.contributor.authorBorrell Pol, Ricard
dc.contributor.authorOyarzun Altamirano, Guillermo
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Màquines i Motors Tèrmics
dc.date.accessioned2018-04-27T13:43:49Z
dc.date.available2020-03-01T01:26:00Z
dc.date.issued2018-09
dc.identifier.citationAlvarez, X., Gorobets, A., Trias, F. X., Borrell, R., Oyarzun, G. HPC² - A fully-portable, algebra-based framework for heterogeneous computing. Application to CFD. "Computers and fluids", Setembre 2018, vol. 173, p. 285-292.
dc.identifier.issn0045-7930
dc.identifier.urihttp://hdl.handle.net/2117/116810
dc.description.abstractThe variety of computing architectures competing in the exascale race makes the portability of codes of major importance. In this work, the HPC2 code is presented as a fully-portable, algebra-based framework suitable for heterogeneous computing. In its application to CFD, the algorithm of the time-integration 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 parallelization naturally provides portability. The performance has been studied on different architectures including multicore CPUs, Intel Xeon Phi accelerators and GPUs of AMD and NVIDIA. The multi-GPU scalability is demonstrated up to 256 devices. The heterogeneous execution is tested on a CPU+GPU hybrid cluster. Finally, results of the direct numerical simulation of a turbulent flow in a 3D air-filled differentially heated cavity are presented to show the capabilities of the HPC2 dealing with large-scale CFD simulations.
dc.format.extent8 p.
dc.language.isoeng
dc.publisherElsevier
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Enginyeria mecànica::Mecànica de fluids
dc.subject.lcshComputational fluid dynamics
dc.subject.lcshTurbulence--Computer simulation
dc.subject.otherHeterogeneous computing
dc.subject.otherMPI+OpenMP+OpenCL
dc.subject.otherHybrid CPU+GPU systems
dc.subject.otherCFD
dc.subject.otherSymmetry-preserving discretization
dc.titleHPC² - A fully-portable, algebra-based framework for heterogeneous computing. Application to CFD
dc.typeArticle
dc.subject.lemacDinàmica de fluids computacional
dc.subject.lemacTurbulència -- Simulació numèrica
dc.contributor.groupUniversitat Politècnica de Catalunya. CTTC - Centre Tecnològic de la Transferència de Calor
dc.identifier.doi10.1016/j.compfluid.2018.01.034
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://www.sciencedirect.com/science/article/pii/S0045793018300409
dc.rights.accessOpen Access
local.identifier.drac22329883
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo: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/
local.citation.authorAlvarez, X.; Gorobets, A.; Trias, F. X.; Borrell, R.; Oyarzun, G.
local.citation.publicationNameComputers and fluids
local.citation.volume173
local.citation.startingPage285
local.citation.endingPage292


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple