Optimization of Parallel Code for Noise Prediction in an Axial Fan Using MPI One-Sided Communication

KIPS Transactions on Computer and Communication Systems, Vol. 7, No.3, pp.67-72, March 2018
10.3745/KTCCS.2018.7.3.067, Full Text

Abstract

Recently, noise reduction in an axial fan producing the small pressure rise and large flow rate, which is one type of turbomachine, is recognized as essential. This study describes the design and optimization techniques of MPI parallel program to simulate the flow-induced noise in the axial fan. In order to simulate the code using 100 million number of grids for flow and 70,000 points for noise sources, we parallelize it using the 2D domain decomposition. However, when it is involved many computing cores, it is getting slower because of MPI communication overhead among nodes, especially for the noise simulation. Thus, it is adopted the one-sided communication to reduce the overhead of MPI communication. Moreover, the allocated memory and communication between cores are optimized, thereby improving 2.97x compared to the original one. Finally, it is achieved 12x and 6x faster using 6,144 and 128 computing cores of KISTI Tachyon2 than using 256 and 16 computing cores for the flow and noise simulations, respectively.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from October 15, 2016)

Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


Cite this paper

[KIPS Transactions Style]
O. Kwon, K. Park, and H. Choi, "Optimization of Parallel Code for Noise Prediction in an Axial Fan Using MPI One-Sided Communication," KIPS Transactions on Computer and Communication Systems, Vol.7, No.3, pp.67-72, 2018, DOI: 10.3745/KTCCS.2018.7.3.067.

[IEEE Style]
Oh-Kyoung Kwon, Keuntae Park, and Haecheon Choi, "Optimization of Parallel Code for Noise Prediction in an Axial Fan Using MPI One-Sided Communication," KIPS Transactions on Computer and Communication Systems, vol. 7, no. 3, pp. 67-72, 2018. DOI: 10.3745/KTCCS.2018.7.3.067.

[ACM Style]
Kwon, O., Park, K., and Choi, H. 2018. Optimization of Parallel Code for Noise Prediction in an Axial Fan Using MPI One-Sided Communication. KIPS Transactions on Computer and Communication Systems, 7, 3, (2018), 67-72. DOI: 10.3745/KTCCS.2018.7.3.067.