TY - JOUR
T1 - Performance analysis of the parallel CUPID code for various parallel programming models in symmetric multi-processing system
AU - Jeon, Byoung Jin
AU - Lee, Jae Ryong
AU - Yoon, Han Young
AU - Choi, Hyoung Gwon
PY - 2014/1
Y1 - 2014/1
N2 - A parallelization of the bi-conjugate gradient solver for the pressure equation of the CUPID (component unstructured program for interfacial dynamics) code, which was developed for analyzing the components of a pressurized water-cooled reactor, was studied in a symmetric multi-processing system. The parallel performance was investigated for three typical parallel programming models (MPI, OpenMP, Hybrid) by solving incompressible backward-facing step flow at various grid resolutions. It was confirmed that parallel performance was low when problem size was small or the memory requirement for each thread was considerably higher than the cache memory. Furthermore, it was shown that MPI was better than OpenMP regardless of the problem size, and Hybrid was the best when the number of threads was relatively small.
AB - A parallelization of the bi-conjugate gradient solver for the pressure equation of the CUPID (component unstructured program for interfacial dynamics) code, which was developed for analyzing the components of a pressurized water-cooled reactor, was studied in a symmetric multi-processing system. The parallel performance was investigated for three typical parallel programming models (MPI, OpenMP, Hybrid) by solving incompressible backward-facing step flow at various grid resolutions. It was confirmed that parallel performance was low when problem size was small or the memory requirement for each thread was considerably higher than the cache memory. Furthermore, it was shown that MPI was better than OpenMP regardless of the problem size, and Hybrid was the best when the number of threads was relatively small.
KW - Bi-Conjugate Gradient
KW - CUPID
KW - Parallel Programming Model
KW - Symmetric Multi-Processing
UR - https://www.scopus.com/pages/publications/84898462915
U2 - 10.3795/KSME-B.2014.38.1.071
DO - 10.3795/KSME-B.2014.38.1.071
M3 - Article
AN - SCOPUS:84898462915
SN - 1226-4881
VL - 38
SP - 71
EP - 79
JO - Transactions of the Korean Society of Mechanical Engineers, B
JF - Transactions of the Korean Society of Mechanical Engineers, B
IS - 1
ER -