An OpenCL-based parallel CFD code for simulations on hybrid systems with massively-parallel accelerators

Other authors

Universitat Politècnica de Catalunya. Departament de Màquines i Motors Tèrmics

Universitat Politècnica de Catalunya. CTTC - Centre Tecnològic de la Transferència de Calor

Publication date

2013

Abstract

A parallel finite-volume CFD algorithm for modeling of incompressible flows on hybrid supercomputers is presented. It is based on a symmetry-preserving high-order numerical scheme for structured meshes. A multilevel approach that combines di erent parallel models is used for large-scale simulations on computing systems with massively-parallel accelerators. MPI is used on the first level within the distributed memory model to couple computing nodes of a supercomputer. On the second level OpenMP is used to engage multiple CPU cores of a computing node. The third level exploits the computing potential of massively-parallel accelerators such as GPU (Graphics Processing Units) of AMD and NVIDIA, or Intel Xeon Phi accelerators of the MIC (Many Integrated Core) architecture. The hardware independent OpenCL standard is used to compute on accelerators of di erent architectures within a general model for a combination of a central processor and a math co-processor.


Peer Reviewed


Postprint (published version)

Document Type

Conference report

Language

English

Publisher

Elsevier

Related items

http://www.sciencedirect.com/science/article/pii/S1877705813011636

info:eu-repo/grantAgreement/MICINN//ENE2010-17801/ES/DESARROLLO DE CODIGOS Y ALGORITMOS PARALELOS DE ALTAS PRESTACIONES CON FINES AL DISEÑO OPTIMIZADO DE SISTEMAS Y EQUIPOS TERMICOS/

Recommended citation

This citation was generated automatically.

Rights

http://creativecommons.org/licenses/by-nc-nd/3.0/es/

Open Access

Attribution-NonCommercial-NoDerivs 3.0 Spain

This item appears in the following Collection(s)

E-prints [72987]