Show simple item record

dc.contributor.authorÁlvarez Farré, Xavier
dc.contributor.authorValle Marchante, Nicolás
dc.contributor.authorGorobets, Andrei
dc.contributor.authorTrias Miquel, Francesc Xavier
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Màquines i Motors Tèrmics
dc.date.accessioned2019-01-28T18:58:30Z
dc.date.issued2018
dc.identifier.citationAlvarez, X. [et al.]. Implementation of a flux-limiter into a fully-portable, algebra-based framework for heterogeneous computing. A: International Conference on Computational Fluid Dynamics. "ICCFD10 Proceedings". 2018, p. 1-7.
dc.identifier.urihttp://hdl.handle.net/2117/127737
dc.description.abstractDuring the last years, there has been a signi¿cant increment in the variety of hardware to overcome the power constraint in the context of the exascale challenge. This progress is leading to an increasing hybridisation of high-performance computing (HPC) systems and making the design of computing applications a rather complex problem. Many scienti¿c computing applications have been partially ported (even rewritten entirely) to take advantage of the coprocessor devices (i.e. GPUs or MICs). Therefore, 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. In this work, we present an algebraic implementation of a ¿ux limiter and de¿ne its implementation into the HPC2 framework. As a result, in the evaluation of the advection of a scalar ¿eld, the algorithm of the time-integration phase relies on a reduced set of algebraic operations. This algebraic approach combined with a multilevel MPI+OpenMP+OpenCL parallelisation naturally provides modularity and portability. The advection of a rhodorea in a 2D domain with di¿erent velocity ¿elds and boundary conditions has been simulated to validate the implementation of the ¿ux limiter on both CPU and GPU.
dc.format.extent7 p.
dc.language.isoeng
dc.subjectÀrees temàtiques de la UPC::Enginyeria mecànica::Mecànica de fluids
dc.subject.lcshComputational fluid dynamics
dc.subject.lcshHigh performance computing
dc.subject.lcshHeterogeneous computing
dc.subject.otherHigh-resolution schemes
dc.subject.otherFlux-limiter
dc.subject.otherParallel CFD
dc.subject.otherPortability
dc.subject.otherHeterogeneous computing.
dc.titleImplementation of a flux-limiter into a fully-portable, algebra-based framework for heterogeneous computing
dc.typeConference report
dc.subject.lemacDinàmica de fluids computacional
dc.subject.lemacCàlcul intensiu (Informàtica)
dc.contributor.groupUniversitat Politècnica de Catalunya. CTTC - Centre Tecnològic de la Transferència de Calor
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://www.iccfd.org/iccfd10/papers/ICCFD10-353-Paper.pdf
dc.rights.accessRestricted access - publisher's policy
local.identifier.drac23639468
dc.description.versionPostprint (published version)
dc.date.lift10000-01-01
local.citation.authorAlvarez, X.; Valle, N.; Gorobets, A.; Trias, F. X.
local.citation.contributorInternational Conference on Computational Fluid Dynamics
local.citation.publicationNameICCFD10 Proceedings
local.citation.startingPage1
local.citation.endingPage7


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder