Parallelization of a Simple-Based Algorithm to Simulate Mixed Convective Flow Over a Backward-Facing Step

被引:8
作者
Barbosa Saldana, J. G. [2 ]
Sarin, V. [3 ]
Anand, N. K. [1 ]
机构
[1] Texas A&M Univ, Dept Mech Engn, College Stn, TX 77843 USA
[2] Unidad Profes Adolfo Lopez Mateos, SEPI ESIME IPN LABINTHAP, Mexico City, DF, Mexico
[3] Texas A&M Univ, Dept Comp Sci & Engn, College Stn, TX 77843 USA
关键词
HEAT-TRANSFER; NUMERICAL-SIMULATION; OPENMP; DUCT;
D O I
10.1080/10407790903126658
中图分类号
O414.1 [热力学];
学科分类号
摘要
This article describes a parallel implementation of an algorithm for simulating mixed convective flow over a three-dimensional backward-facing step. A FORTRAN90 code was developed and parallelized using OpenMP directives for distributed shared memory (DSM) multiprocessors. Numerical experiments conducted on an IBM p5-575 multiprocessor show that the code achieves significant speed-up on up to 16 processors. Superlinear speed-up was also observed in some cases as a result of efficient cache utilization on the multiprocessor.
引用
收藏
页码:105 / 118
页数:14
相关论文
共 21 条
[1]  
[Anonymous], 2001, PARALLEL I O HIGH PE
[2]  
[Anonymous], 1994, Introduction to parallel computing: design and analysis of algorithms
[3]   Measurements in three-dimensional laminar separated flow [J].
Armaly, BF ;
Li, A ;
Nie, JH .
INTERNATIONAL JOURNAL OF HEAT AND MASS TRANSFER, 2003, 46 (19) :3573-3582
[4]   A hierarchical distributed-shared memory parallel Branch&Bound application with PVM and OpenMP for multiprocessor clusters [J].
Aversa, R ;
Di Martino, B ;
Mazzocca, N ;
Venticinque, S .
PARALLEL COMPUTING, 2005, 31 (10-12) :1034-1047
[5]  
BLACKWELL BF, 1992, ASMHTD222 ASME
[6]   Convective heat transfer downstream of a 3-D backward-facing step [J].
Carrington, DB ;
Pepper, DW .
NUMERICAL HEAT TRANSFER PART A-APPLICATIONS, 2002, 41 (6-7) :555-578
[7]  
Chandra R., 2001, Parallel programing in OpenMP, DOI DOI 10.5555/355074
[8]   OpenMP - Guest editorial [J].
Chapman, BM ;
Massaioli, F .
PARALLEL COMPUTING, 2005, 31 (10-12) :957-959
[9]  
ELLIS TMR, 1998, FORTRAN 90 PROGRAMMI
[10]   Generating OpenMP code using an interactive parallelization environment [J].
Ierotheou, CS ;
Jin, H ;
Matthews, G ;
Johnson, SP ;
Hood, R .
PARALLEL COMPUTING, 2005, 31 (10-12) :999-1012