RUS  ENG
Full version
JOURNALS // Matematicheskoe modelirovanie // Archive

Matem. Mod., 2024 Volume 36, Number 2, Pages 129–146 (Mi mm4535)

Heterogeneous parallel implementation of a multigrid method with full approximation in the NOISETTE code

A. V. Gorobets, S. A. Soukov, A. R. Magomedov

Keldysh Institute of Applied Mathematics RAS

Abstract: The article is devoted to accelerating simulations of compressible flows on hybrid cluster systems using the full approximation scheme multigrid method (FAS MG). The basic numerical algorithm has the following features: for spatial discretization, unstructured mixed-element meshes and schemes with definition of mesh functions at mesh nodes are used; for temporal discretization, a fully implicit scheme is used. The goal of this work is to achieve acceleration of stationary simulations on both central and graphics processors without significant losses in parallel efficiency. We describe an approach to construct mesh levels; a technique for improving the quality of mesh representation of the geometry of modeled objects; parallel implementation within the framework of complex parallelization, combining MPI for a distributed-memory parallel model, OpenMP for a shared-memory model, and OpenCL for computing on GPUs of various architectures.

Keywords: supercomputer simulation, CFD, FAS Multigrid, MPI+OpenMP+OpenCL.

Received: 16.10.2023
Revised: 16.10.2023
Accepted: 04.12.2023

DOI: 10.20948/mm-2024-02-08



© Steklov Math. Inst. of RAS, 2024