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