The three-dimensional parallel numerical code on the base of mixed Lagrange--Eulerian approach
Matematičeskaâ fizika i kompʹûternoe modelirovanie, no. 4 (2015), pp. 24-34.

Voir la notice de l'article provenant de la source Math-Net.Ru

In this paper the parallel numerical code developed for integration of gas-dynamics equations in the three-dimensional case on the base of mixed Lagrange–Eulerian approach was described. The method of paralleling, allowing effective use of computation properties of computer cluster with multiprocessor nodes, was shown. The results of performance testing, which shown significant growth of computations comparing to serial version of the software was shown. For parallelization of numerical code, combination of OpenMP and MPI technologies was used: on each node of computer cluster runs multithread calculation process. Methodology of data parallelism was implemented (in other words, single instruction—multiple data). For dividing data between calculation processes, partitioning of computational domain along one axis was used. OpenMP technology leads to acceleration of calculations relative to number of processor cores with coefficient $0.93$. MPI technology leads to acceleration of calculations relative to number of computation cluster nodes with coefficient $0.9$. Combination of OpenMP+MPI leads to acceleration of calculations with coefficient $0.98$. Testing of computational performance was made on computer cluster with these characteristics: Intel(R) Core(TM) 2 CPU E 8400, 2 Gb RAM, communication media - Gigabit Ethernet 1000Base-T. The results have shown that the numerical code was effectivly parallelized: with using combination MPI+OpenMP on two-node cluster computational performance growth to approximately in $1.96$ times (computational grid size depended); on four nodes—approximately in $3.87$ times; on eight nodes—approximately in $7.86$ times. Total computational performance has grown on the average by $10$$15\%$ instead of results obtained by using only MPI. The developed computer program can be used for numerical solving of the three-dimensional gas-dynamics equations with detailed grids with computational clusters of multiprocessor nodes.
Keywords: numerical simulation, gas-dynamics, Lagrange–Eulerian approach, parallel technologies, high-performance computations.
@article{VVGUM_2015_4_a3,
     author = {T. S. Shushk{\cyre}vich and N. M. Kuz'min and M. A. Butenko},
     title = {The three-dimensional parallel numerical code on the base of mixed {Lagrange--Eulerian} approach},
     journal = {Matemati\v{c}eska\^a fizika i kompʹ\^uternoe modelirovanie},
     pages = {24--34},
     publisher = {mathdoc},
     number = {4},
     year = {2015},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VVGUM_2015_4_a3/}
}
TY  - JOUR
AU  - T. S. Shushkеvich
AU  - N. M. Kuz'min
AU  - M. A. Butenko
TI  - The three-dimensional parallel numerical code on the base of mixed Lagrange--Eulerian approach
JO  - Matematičeskaâ fizika i kompʹûternoe modelirovanie
PY  - 2015
SP  - 24
EP  - 34
IS  - 4
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VVGUM_2015_4_a3/
LA  - ru
ID  - VVGUM_2015_4_a3
ER  - 
%0 Journal Article
%A T. S. Shushkеvich
%A N. M. Kuz'min
%A M. A. Butenko
%T The three-dimensional parallel numerical code on the base of mixed Lagrange--Eulerian approach
%J Matematičeskaâ fizika i kompʹûternoe modelirovanie
%D 2015
%P 24-34
%N 4
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VVGUM_2015_4_a3/
%G ru
%F VVGUM_2015_4_a3
T. S. Shushkеvich; N. M. Kuz'min; M. A. Butenko. The three-dimensional parallel numerical code on the base of mixed Lagrange--Eulerian approach. Matematičeskaâ fizika i kompʹûternoe modelirovanie, no. 4 (2015), pp. 24-34. http://geodesic.mathdoc.fr/item/VVGUM_2015_4_a3/

[1] A.\;G. Zhumaliev, S.\;S. Khrapov, “Numerical scheme cSPH–TVD: front of shock wave simulation”, Science Journal of Volgograd State University. Mathematics. Physics, 2012, no. 2 (17), 60–67

[2] P.\;V. Kaygorodov, “Practical questions about adaptation explicit numerical codes to multiprocessor architecture”, Keldysh Institute preprints, 2002, 058, 28 pp.

[3] S.\;S. Khrapov, A.\;V. Khoperskov, N.\;M. Kuzmin, A.\;V. Pisarev, I.\;A. Kobelev, “The numerical scheme for simulation of dynamics of surface water on the base of mixed SPH–TVD approach”, Numerical methods and programming, 12:1 (2011), 282–297

[4] N.\;M. Kuzmin, A.\;V. Belousov, T.\;S. Shushkevich, S.\;S. Khrapov, “Numerical scheme cSPH–TVD: investigation of influence slope limiters”, Science Journal of Volgograd State University. Mathematics. Physics, 2014, no. 1 (20), 22–34 | MR

[5] A. Harten, P. Lax, B. van Leer, “On upstream differencing and Godunov type methods for hyperbolic conservation laws”, SIAM Review, 25:1 (1983), 35–61 | DOI | MR | Zbl

[6] B. van Leer, “Towards the ultimative conservative difference scheme. III. Upstream-centered finite-difference schemes for ideal compressible flow”, Journal of Computational Physics, 23:3 (1977), 263–275 | DOI | Zbl