Dual-level parallelism for high-order CFD methods

被引:28
作者
Dong, SC [1 ]
Karniadakis, GE [1 ]
机构
[1] Brown Univ, Ctr Fluid Mech, Div Appl Math, Providence, RI 02912 USA
关键词
dual level parallelism; message passing interface; OpenMP; spectral element method; CFD;
D O I
10.1016/j.parco.2003.05.020
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A hybrid two-level parallel paradigm with MPI/OpenMP is presented in the context of high-order methods and implemented in the spectral/hp element framework to take advantage of the hierarchical structures arising from deterministic and stochastic CFD problems. We take a coarse grain approach to OpenMP shared-memory parallelization and employ a workload-splitting scheme that reduces the OpenMP synchronizations to the minimum. The hybrid algorithm shows good scalability with respect to both the problem size and the number of processors for a fixed problem size. For the same number of processors, the hybrid model with 2 OpenMP threads per MPI process is observed to perform better than pure MPI and pure OpenMP on the SGI Origin 2000 and the Intel IA64 Cluster, while the pure MPI model performs the best on the IBM SP3 and on the Compaq Alpha Cluster. A key new result is that the use of threads facilitates effectively p-refinement, which is crucial to adaptive discretization using high-order methods. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 20
页数:20
相关论文
共 15 条
[1]   Dual-level parallel analysis of harbor wave response using MPI and OpenMP [J].
Bova, SW ;
Breshears, CP ;
Cuicchi, CE ;
Demirbilek, Z ;
Gabb, HA .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2000, 14 (01) :49-64
[2]  
BULL JM, 1999, MEASURING SYNCHRONIZ
[3]  
CAPPELLO F, 2000, MPI VERSUS MPI OPENM
[4]   Parallel benchmarks of turbulence in complex geometries [J].
Crawford, CH ;
Evangelinos, C ;
Newman, D ;
Karniadakis, GE .
COMPUTERS & FLUIDS, 1996, 25 (07) :677-698
[5]  
EVANGELINOS C, 1996, COMMUNICATION PATTER
[6]   High-performance parallel implicit CFD [J].
Gropp, WD ;
Kaushik, DK ;
Keyes, DE ;
Smith, BF .
PARALLEL COMPUTING, 2001, 27 (04) :337-362
[7]  
HENTY DS, 2000, SUPERCOMPUTING 2000
[8]  
KARAMANOS GS, 1999, SUPERCOMPUTING 1999
[9]  
Karniadakis G, 2004, SPECTRAL HP ELEMENT
[10]   A fast and high quality multilevel scheme for partitioning irregular graphs [J].
Karypis, G ;
Kumar, V .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 20 (01) :359-392