当前位置:
X-MOL 学术
›
Numer. Analys. Appl.
›
论文详情
Our official English website, www.x-mol.net, welcomes your
feedback! (Note: you will need to create a separate account there.)
An Efficient Parallel Implementation of the SIMPLE Algorithm Based on a Multigrid Method
Numerical Analysis and Applications ( IF 0.4 ) Pub Date : 2020-02-25 , DOI: 10.1134/s1995423920010012 A. S. Kozelkov , S. V. Lashkin , A. A. Kurkin , A. V. Kornev , A. M. Vyalykh
中文翻译:
基于多重网格方法的SIMPLE算法的高效并行实现
更新日期:2020-02-25
Numerical Analysis and Applications ( IF 0.4 ) Pub Date : 2020-02-25 , DOI: 10.1134/s1995423920010012 A. S. Kozelkov , S. V. Lashkin , A. A. Kurkin , A. V. Kornev , A. M. Vyalykh
ABSTRACT
This paper deals with a parallel implementation of the SIMPLE (Semi-Implicit Method for Pressure-Linked Equations) algorithm to numerically solve the Navier–Stokes system of equations for viscous incompressible flows. A mechanism of interprocess communication using a mesh decomposition with virtual cells and an algebraic multigrid method is proposed. A method of distributed matrix storage and an algorithm for matrix-vector operations reducing the number of interprocess communications are presented. The results of a series of numerical experiments on structured and unstructured grids (including a problem of external aerodynamics) are presented. Based on the results obtained, an analysis of the influence of multigrid solver settings on the overall efficiency of the algorithm is made. It is shown that the parallel algorithm based on an algebraic multigrid technique proposed for the SIMPLE method makes it possible to efficiently calculate problems on hundreds of processors.中文翻译:
基于多重网格方法的SIMPLE算法的高效并行实现