DocumentCode :
2321639
Title :
An Efficient Parallel Implementation for Three-Dimensional Incompressible Pipe Flow Based on SIMPLE
Author :
Zhang, Ji-Lin ; Zhu, Li-Ting ; Wan, Jian ; Mao, Jie ; Xu, Xiang-Hua ; Jiang, Cong-Feng ; Di, Peng
Author_Institution :
Dept. of Comput. Sci. & Technol., Hangzhou Dianzi Univ., Hangzhou, China
fYear :
2012
fDate :
13-16 May 2012
Firstpage :
660
Lastpage :
667
Abstract :
SIMPLE (Semi-Implicit Method for Pressure-Linked Equations) algorithm is important in the simulation of steady flows. As the traditional 3-D SIMPLE algorithm is time-consuming, we propose a parallel SIMPLE algorithm based on a novel tiling strategy -- alternate tiling, through replacing the original linear system and reordering the iteration space tiles. The novelty of our parallel algorithm lies in the introduction of the sequence of iteration space tiles as the sequence of execution, the time skewing technique to partition the iteration space, update operations of the grids from two directions alternately, and the improvement of the data locality. The effectiveness of the parallel algorithm and serial model of finite difference stencil algorithm are validated. Numerical experiments on distributed clusters show that the cache misses and the cost of communication and synchronization are reduced by reordering the tiles of iteration space, and the parallel SIMPLE algorithm based on alternate tiling has a good data locality and parallel efficiency in the three-dimensional incompressible pipe flow project.
Keywords :
computational fluid dynamics; finite difference methods; iterative methods; parallel algorithms; pipe flow; 3-D SIMPLE algorithm; SIMPLE-based three-dimensional incompressible pipe flow project; alternate tiling; data locality improvement; distributed clusters; finite difference stencil algorithm; iteration space tiles; linear system; numerical experiments; parallel SIMPLE algorithm; parallel algorithm; parallel efficiency; parallel implementation; semiimplicit method for pressure- linked equations algorithm; tiles reordering; tiling strategy; time skewing technique; Convergence; Equations; Mathematical model; Parallel algorithms; Program processors; Tiles; Time division multiple access; Alternate tiling; Finite difference stencil; Incompressible pipe flow; SIMPLE algorithm; TDMA;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
Conference_Location :
Ottawa, ON
Print_ISBN :
978-1-4673-1395-7
Type :
conf
DOI :
10.1109/CCGrid.2012.10
Filename :
6217479
Link To Document :
بازگشت