RUS  ENG
Full version
JOURNALS // Vestnik Yuzhno-Ural'skogo Universiteta. Seriya Matematicheskoe Modelirovanie i Programmirovanie // Archive

Vestnik YuUrGU. Ser. Mat. Model. Progr., 2011 Issue 9, Pages 76–86 (Mi vyuru176)

This article is cited in 5 papers

Programming

Extension with OpenCL of the two-level MPI+OpenMP parallelization for CFD simulations on heterogeneous systems

A. V. Gorobetsa, S. A. Soukova, A. O. Zheleznyakovb, P. B. Bogdanovb, B. N. Chetverushkina

a M. V. Keldysh Institute for Applied Mathematics, Russian Academy of Sciences, Moscow
b Scientific Research Institute for System Studies of RAS, Moscow

Abstract: The paper is devoted to the extended parallelization for numerical experiments in fluid dynamics and aeroacoustics on heterogeneous systems that combines computing units of different architectures, namely CPU and GPU. A hybrid two-level MPI+OpenMP parallel model is extended with OpenCL in order to engage GPUs. In doing so the third level of parallelism appears. A model of an algorithm for unstructured meshes is presented.

Keywords: CFD, computational aeroacoustics, parallel computing, MPI, OpenMP, GPU, OpenCL.

UDC: 519.688

Received: 26.04.2011



© Steklov Math. Inst. of RAS, 2024