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.
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
\Bibitem{Vor14}
\by K.~V.~Voronin
\paper Numerical study of MPI/OpenMP implementation with postman threads for a~three-dimensional splitting scheme in heat transfer problems
\jour Sib. Zh. Ind. Mat.
\yr 2014
\vol 17
\issue 2
\pages 41--49
\mathnet{http://mi.mathnet.ru/sjim831}
\mathscinet{http://mathscinet.ams.org/mathscinet-getitem?mr=3379238}
\transl
\jour J. Appl. Industr. Math.
\yr 2014
\vol 8
\issue 3
\pages 436--443
\crossref{https://doi.org/10.1134/S199047891403017X}
Linking options:
https://www.mathnet.ru/eng/sjim831
https://www.mathnet.ru/eng/sjim/v17/i2/p41
This publication is cited in the following 5 articles:
Semenov V E. Starchenko V A. Danilkin E.A. Prohanov S.A., “the Choice of Technology For Parallelization of Numerical the Solution of the Convective-Diffusion Equation on Hybrid Multiprocessor Computer System.”, Int. J. Geotech. Earthq., 2020, no. 51, 111–120
Leshchinskiy V D., Starchenko V A., Danilkin E.A., Prohanov S.A., “Parallel Implementation of a Numerical Method For Solving a Three-Dimensional Transport Equation For a Mesoscale Meteorological Model”, 9Th International Young Scientists Conference in Computational Science, Ysc2020, Procedia Computer Science, 178, eds. Klimova A., Bilas A., Harmandaris V., Kalligiannaki E., Kanellou E., Boukhanovsky A., Elsevier, 2020, 47–54
E. J. Jensen, E. Coleman, M. Sosonkina, “Predictive modeling of the performance of asynchronous iterative methods”, J. Supercomput., 75:8, SI (2019), 5084–5105
E. Coleman, E. J. Jensen, M. Sosonkina, “Impacts of three soft-fault models on hybrid parallel asynchronous iterative methods”, 2018 30Th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2018), IEEE, 2018, 458–465
Evan Coleman, Erik J. Jensen, Masha Sosonkina, 2018 30th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2018, 458