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.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.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.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.otherParallel CFD
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.rights.accessRestricted access - publisher's policy
dc.description.versionPostprint (published version)
local.citation.authorAlvarez, X.; Valle, N.; Gorobets, A.; Trias, F. X.
local.citation.contributorInternational Conference on Computational Fluid Dynamics
local.citation.publicationNameICCFD10 Proceedings

Files in this item


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