Comparison of message passing interface and hybrid programming models to solve pressure equation in distributed memory system

Byoung Jin Jeon, Hyoung Gwon Choi

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

The message passing interface (MPI) and hybrid programming models for the parallel computation of a pressure equation were compared in a distributed memory system. Both models were based on domain decomposition, and two numbers of the sub-domain were selected by considering the efficiency of the hybrid model. The parallel performances for various problem sizes were measured using up to 96 threads. It was found that in addition to the cache-memory size, the overhead of the MPI communication/OpenMP directives affected the parallel performance. For small problems, the parallel performance was low because the percentage of the overhead of the MPI communication/OpenMP directives increased as the number of threads increased, and MPI was better than the hybrid model because it had a smaller communication overhead. For large problems, the parallel performance was high because, in addition to the cache effect, the percentage of the communication overhead was relatively low compared to that for small problems, and the hybrid model was better than MPI because the communication overhead of MPI was more dominant than that of the OpenMP directives in the hybrid model.

Original languageEnglish
Pages (from-to)191-197
Number of pages7
JournalTransactions of the Korean Society of Mechanical Engineers, B
Volume39
Issue number2
DOIs
StatePublished - 2015

Keywords

  • Bi-Conjugate gradient
  • Distributed memory system
  • Hybrid parallel model
  • Message passing interface(MPI)
  • OpenMP directives

Fingerprint

Dive into the research topics of 'Comparison of message passing interface and hybrid programming models to solve pressure equation in distributed memory system'. Together they form a unique fingerprint.

Cite this