Parallelization of Numerical Conjugate Heat Transfer Analysis in Parallel Plate Channel Using OpenMP

被引:13
作者
Afzal, Asif [1 ]
Ansari, Zahid [2 ]
Ramis, M. K. [1 ]
机构
[1] Visvesvaraya Technol Univ, PA Coll Engn, Dept Mech Engn, Belagavi, Mangaluru, India
[2] Visvesvaraya Technol Univ, PA Coll Engn, Dept Comp Sci & Engn, Belagavi, Mangaluru, India
关键词
Parallelization; FVM code; OpenMP; Fluid flow; Speedup; Parallel efficiency; FLUID; IMPLEMENTATION; OPTIMIZATION; COMPUTATIONS; SIMULATIONS; STRATEGIES; MODEL; FLOW;
D O I
10.1007/s13369-020-04640-1
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Conjugate heat transfer and fluid flow is a common phenomenon occurring in parallel plate channels. Finite volume method (FVM) formulation-based semi-implicit pressure linked equations algorithm is a common technique to solve the Navier-Stokes equation for fluid flow simulation in such phenomena, which is computationally expensive. In this article, an indigenous FVM code is developed for numerical analysis of conjugate heat transfer and fluid flow, considering different problems. The computational time spent by the code is found to be around 90% of total execution time in solving the pressure (P) correction equation. The remaining time is spent onU,Vvelocity, and temperature (T) functions, which use tri-diagonal matrix algorithm. To carry out the numerical analysis faster, the developed FVM code is parallelized using OpenMP paradigm. All the functions of the code (U,V,T, andP) are parallelized using OpenMP, and the parallel performance is analyzed for different fluid flow, grid size, and boundary conditions. Using nested and without nested OpenMP parallelization, analysis is done on different computing machines having different configurations. From the complete analysis, it is observed that flow Reynolds number (Re) has a significant impact on the sequential execution time of the FVM code but has a negligible role in effecting speedup and parallel efficiency. OpenMP parallelization of the FVM code provides a maximum speedup of up to 1.5 for considered conditions.
引用
收藏
页码:8981 / 8997
页数:17
相关论文
共 44 条
[1]   Effect of spacing on thermal performance characteristics of Li-ion battery cells [J].
Afzal, Asif ;
Samee, A. D. Mohammed ;
Razak, R. K. Abdul ;
Ramis, M. K. .
JOURNAL OF THERMAL ANALYSIS AND CALORIMETRY, 2019, 135 (03) :1797-1811
[2]   Efficient parallel CFD-DEM simulations using OpenMP [J].
Amritkar, Amit ;
Deb, Surya ;
Tafti, Danesh .
JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 256 :501-519
[3]   OpenMP parallelism for fluid and fluid-particulate systems [J].
Amritkar, Amit ;
Tafti, Danesh ;
Liu, Rui ;
Kufrin, Rick ;
Chapman, Barbara .
PARALLEL COMPUTING, 2012, 38 (09) :501-517
[4]  
[Anonymous], STRUCTURED PARALLEL
[5]   Radiation Effects on Turbulent Mixed Convection in an Asymmetrically Heated Vertical Channel [J].
Bazdidi-Tehrani, Farzad ;
Aghaamini, Masoud ;
Moghaddam, Saied .
HEAT TRANSFER ENGINEERING, 2017, 38 (05) :475-497
[6]  
Bucker H., P 2004 ACM S APPL CO, P220
[7]  
Chapman B, 2008, USING OPENMP PORTABL, P10
[8]   Performance of a Code Migration for the Simulation of Supersonic Ejector Flow to SMP, MIC, and GPU Using OpenMP, OpenMP plus LEO, and OpenACC Directives [J].
Couder-Castaneda, C. ;
Barrios-Pina, H. ;
Gitler, I. ;
Arroyo, M. .
SCIENTIFIC PROGRAMMING, 2015, 2015
[9]   Parallelization of an Euler-Lagrange model using mixed domain decomposition and a mirror domain technique: Application to dispersed gas-liquid two-phase flow [J].
Darmana, D. ;
Deen, N. G. ;
Kuipers, J. A. M. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2006, 220 (01) :216-248
[10]  
Duvigneau R., 2008, P 20 INT C PAR COMP, P101