|
Sibirskii Zhurnal Industrial'noi Matematiki, 2014, Volume 17, Number 2, Pages 41–49
(Mi sjim831)
|
|
|
|
This article is cited in 5 scientific papers (total in 5 papers)
Numerical study of MPI/OpenMP implementation with postman threads for a three-dimensional splitting scheme in heat transfer problems
K. V. Voroninab a Institute of Computational Mathematics and Mathematical Geophysics SB RAS, 6 Lavrent'ev av., 630090 Novosibirsk
b Novosibirsk State University, 2 Pirogova st., 630090 Novosibirsk
Abstract:
We present the results of a study of the parallel algorithms based on MPI and OpenMP for vector splitting schemes in heat transfer problems. The following parallel implementations are compared: MPI, “simple” MPI/OpenMP (#pragma omp directives applied to MPI-based code), and MPI/OpenMP with “postman” threads. The main idea of the last algorithm is to split off one thread within each computational node to perform data transfer. This approach allows one to implement overlapping of useful computations and data transfer. The presented results show that introducing postman threads can significantly improve performance of MPI/OpenMP implementation; nevertheless, for the considered class of numerical algorithms, it is more reasonable to use MPI implementation.
Keywords:
high-performance computing, parallel algorithms, MPI, OpenMP, mixed finite element method, heat transfer, splitting scheme.
Received: 23.12.2013
Citation:
K. V. Voronin, “Numerical study of MPI/OpenMP implementation with postman threads for a three-dimensional splitting scheme in heat transfer problems”, Sib. Zh. Ind. Mat., 17:2 (2014), 41–49; J. Appl. Industr. Math., 8:3 (2014), 436–443
Linking options:
https://www.mathnet.ru/eng/sjim831 https://www.mathnet.ru/eng/sjim/v17/i2/p41
|
Statistics & downloads: |
Abstract page: | 568 | Full-text PDF : | 382 | References: | 68 | First page: | 16 |
|