DocumentCode
3240002
Title
Dual-Level Parallelism for Deterministic and Stochastic CFD Problems
Author
Dong, Suchuan ; Karniadakis, George Em
Author_Institution
Brown University
fYear
2002
fDate
16-22 Nov. 2002
Firstpage
43
Lastpage
43
Abstract
A hybrid two-level parallelism using MPI/OpenMP is implemented in the general-purpose spectral/hp element CFD code NekTar to take advantage of the hierarchical structures arising in deterministic and stochastic CFD problems. We take a coarse grain approach to shared-memory parallelism with OpenMP and employ a workload-splitting scheme that can reduce the OpenMP synchronizations to the minimum. The hybrid implementation shows good scalability with respect to both the problem size and the number of processors in case of a fixed problem size. With the same number of processors, the hybrid model with 2 (or 4) OpenMP threads per MPI process is observed to perform better than pure MPI and pure OpenMP on the NCSA SGI Origin 2000, while the pure MPI model performs the best on the IBM SP3 at SDSC and on the Compaq Alpha cluster at PSC. A key new result is that the use of threads facilitates effectively p-refinement, which is crucial to adaptive discretization using high-order methods.
Keywords
Atmospheric modeling; Computational fluid dynamics; Dynamic programming; Mathematics; Message passing; Parallel processing; Scalability; Stochastic processes; Supercomputers; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, ACM/IEEE 2002 Conference
ISSN
1063-9535
Print_ISBN
0-7695-1524-X
Type
conf
DOI
10.1109/SC.2002.10005
Filename
1592879
Link To Document