Efficiency Analysis of the Parallel Implementation of the SIMPLE Algorithm on Multiprocessor Computers
- 作者: Lashkin S.V.1,2, Kozelkov A.S.1,2, Yalozo A.V.1,2, Gerasimov V.Y.1,2, Zelensky D.K.1,2
-
隶属关系:
- State Atomic Energy Corporation Rosatom
- Alekseev State Technical University
- 期: 卷 58, 编号 7 (2017)
- 页面: 1242-1259
- 栏目: Article
- URL: https://journals.rcsi.science/0021-8944/article/view/160586
- DOI: https://doi.org/10.1134/S0021894417070069
- ID: 160586
如何引用文章
详细
This paper describes the details of the parallel implementation of the SIMPLE algorithm for numerical solution of the Navier–Stokes system of equations on arbitrary unstructured grids. The iteration schemes for the serial and parallel versions of the SIMPLE algorithm are implemented. In the description of the parallel implementation, special attention is paid to computational data exchange among processors under the condition of the grid model decomposition using fictitious cells. We discuss the specific features for the storage of distributed matrices and implementation of vector-matrix operations in parallel mode. It is shown that the proposed way of matrix storage reduces the number of interprocessor exchanges. A series of numerical experiments illustrates the effect of the multigrid SLAE solver tuning on the general efficiency of the algorithm; the tuning involves the types of the cycles used (V, W, and F), the number of iterations of a smoothing operator, and the number of cells for coarsening. Two ways (direct and indirect) of efficiency evaluation for parallelization of the numerical algorithm are demonstrated. The paper presents the results of solving some internal and external flow problems with the evaluation of parallelization efficiency by two algorithms. It is shown that the proposed parallel implementation enables efficient computations for the problems on a thousand processors. Based on the results obtained, some general recommendations are made for the optimal tuning of the multigrid solver, as well as for selecting the optimal number of cells per processor.
作者简介
S. Lashkin
State Atomic Energy Corporation Rosatom; Alekseev State Technical University
编辑信件的主要联系方式.
Email: lashkinsv@gmail.com
俄罗斯联邦, Sarov, Nizhny Novgorod oblast; Nizhny Novgorod
A. Kozelkov
State Atomic Energy Corporation Rosatom; Alekseev State Technical University
Email: lashkinsv@gmail.com
俄罗斯联邦, Sarov, Nizhny Novgorod oblast; Nizhny Novgorod
A. Yalozo
State Atomic Energy Corporation Rosatom; Alekseev State Technical University
Email: lashkinsv@gmail.com
俄罗斯联邦, Sarov, Nizhny Novgorod oblast; Nizhny Novgorod
V. Gerasimov
State Atomic Energy Corporation Rosatom; Alekseev State Technical University
Email: lashkinsv@gmail.com
俄罗斯联邦, Sarov, Nizhny Novgorod oblast; Nizhny Novgorod
D. Zelensky
State Atomic Energy Corporation Rosatom; Alekseev State Technical University
Email: lashkinsv@gmail.com
俄罗斯联邦, Sarov, Nizhny Novgorod oblast; Nizhny Novgorod
补充文件
