DocumentCode :
2406778
Title :
Multilevel parallelization models: application to VIV
Author :
Dong, S. ; Lucor, D. ; Symeonidis, V. ; Xu, J. ; Karniadakis, G.E.
Author_Institution :
Brown Univ., Providence, RI, USA
fYear :
2003
fDate :
9-13 June 2003
Firstpage :
149
Lastpage :
159
Abstract :
Realistic simulations of flow past a flexible cylinder subject to vortex-induced vibrations require a large number of Fourier modes along the cylinder span and high resolutions in the streamwise and cross-flow directions. Parallel computations employing a single-level parallelism for this type of problems have clear performance limitations that prevent effective scaling to the large processor count on modern supercomputers. We present two multilevel parallel paradigms based on MPI/MPI and MPI/OpenMP for high-order CFD methods within the spectral element framework and compare their performance. In the MPI/MPI model, we employ MPI process groups/communicators to decompose the flow domain and MPI processes into different levels. In the MPI/OpenMP model, we employ multiple OpenMP threads to split the workload within the subdomain and take a coarse-grain approach that significantly reduces the OpenMP synchronizations. For identical configurations the MPI/MPI model is observed to be generally more efficient. However, for dynamic p-refinement the MPI/OpenMP approach is more effective. Because a greatly reduced number of processes are involved in the communications at each level, these multilevel parallel paradigms reduce the network latency overhead and enable the applications to scale to a large number of processors more efficiently.
Keywords :
Navier-Stokes equations; computational fluid dynamics; external flows; flow simulation; message passing; parallel processing; turbulence; vortices; CFD method; Fourier mode; MPI process communicators; MPI process groups; MPI/MPI model; MPI/OpenMP model; OpenMP synchronizations; flow simulation; multilevel parallel paradigms; multilevel parallelization model; network latency overhead; parallel computation; spectral element framework; supercomputer; vortex-induced vibration; Cables; Computational fluid dynamics; Computational modeling; Concurrent computing; Delay; Navier-Stokes equations; Numerical simulation; Parallel processing; Supercomputers; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
User Group Conference, 2003. Proceedings
Print_ISBN :
0-7695-1953-9
Type :
conf
DOI :
10.1109/DODUGC.2003.1253386
Filename :
1253386
Link To Document :
بازگشت