Parallel finite volume method-based fluid flow computations using OpenMP and CUDA applying different schemes

被引:12
作者
Afzal, Asif [1 ,2 ]
Saleel, C. Ahamed [3 ]
Prashantha, K. [4 ]
Bhattacharyya, Suvanjan [5 ]
Sadhikh, Mohammed [6 ]
机构
[1] Visvesvaraya Technol Univ, PA Coll Engn, Dept Mech Engn, Belagavi 574153, Mangaluru, India
[2] Int Res Estab Energy & Environm IREEE, Alappuzha 690501, Kerala, India
[3] King Khalid Univ, Coll Engn, Dept Mech Engn, POB 394, Abha 61421, Saudi Arabia
[4] Adichunchanagiri Univ, Fac Nat Sci, ACU Ctr Res & Innovat, Mandya 571448, India
[5] Birla Inst Technol & Sci Pilani, Dept Mech Engn, Pilani Campus, Pilani 333031, Rajasthan, India
[6] TKM Coll Engn, Dept Mech Engn, Kollam, Kerala, India
关键词
Parallelization; Fluid flow; OpenMP; CUDA; RBSOR scheme; Wavefront scheme;
D O I
10.1007/s10973-021-10637-1
中图分类号
O414.1 [热力学];
学科分类号
摘要
Parallelization of inhouse develpoed code for numerical computations on heterogeneous computing machine is becoming common. As the numerical solvers and problem complexity are evolving, the parallel computing facilities are also growing. This research study deals with the use of four different schemes to parallelly compute the numerical flow equations based on the finite volume method. The different schemes proposed are applied for parallelization using central processing units and graphical processing units. Open multiprocessing (OpenMP) and compute unified device architecture (CUDA) are the parallel computing tools used for parallelization of the code applying four schemes, viz. red and black successive over-relaxation (RBSOR), wavefront, combined RBSOR and wavefront, and alternate RBSOR and wavefront scheme. The flow analysis is carried out for internal and external flow at different Reynolds numbers on dissimilar machines having their individual computational capability. Speedup obtained and parallel efficiency achieved using the proposed unusual parallelization method are investigated separately. The grid size for both the flow conditions is fixed during the parallel computation performance analysis. The RBSOR scheme provided the maximum speedup in all cases of flow, scheme, and tool used. The wavefront scheme provides the lowest speedup and parallel efficiency. The alternate scheme is better than the wavefront scheme and combined scheme using OpenMP. The speedup achieved and parallel efficiency obtained for the CUDA parallelized code are in the range of 200 x and 70%, respectively, applying the RBSOR scheme.
引用
收藏
页码:1891 / 1909
页数:19
相关论文
共 56 条
[1]  
Abdi Daniel S., 2015, Journal of Computational Engineering, DOI 10.1155/2015/295393
[2]   EFFECT OF PARAMETERS ON THERMAL AND FLUID-FLOW BEHAVIOR OF BATTERY THERMAL MANAGEMENT SYSTEM [J].
Afzal, Asif ;
Abidi, Awatef ;
Samee, Mohammed A. D. ;
Razak, Abdul R. K. ;
Soudagar, Manzoore Elahi M. ;
Saleel, Ahamed .
THERMAL SCIENCE, 2021, 25 (05) :3775-3787
[3]   Battery thermal management: An optimization study of parallelized conjugate numerical analysis using Cuckoo search and Artificial bee colony algorithm [J].
Afzal, Asif ;
Samee, A. D. Mohammed ;
Jilte, R. D. ;
Islam, Md Tariqul ;
Manokar, A. Muthu ;
Razak, Kaladgi Abdul .
INTERNATIONAL JOURNAL OF HEAT AND MASS TRANSFER, 2021, 166
[4]   Optimization and analysis of maximum temperature in a battery pack affected by low to high Prandtl number coolants using response surface methodology and particle swarm optimization algorithm [J].
Afzal, Asif ;
Mokashi, Imran ;
Khan, Sher Afghan ;
Abdullah, Nur Azam ;
Bin Azami, Muhammad Hanafi .
NUMERICAL HEAT TRANSFER PART A-APPLICATIONS, 2020, 79 (05) :406-435
[5]   Thermo-Mechanical and Structural Performances of Automobile Disc Brakes: A Review of Numerical and Experimental Studies [J].
Afzal, Asif ;
Mujeebu, Muhammad Abdul .
ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2019, 26 (05) :1489-1513
[6]   Parallelization Strategies for Computational Fluid Dynamics Software: State of the Art Review [J].
Afzal, Asif ;
Ansari, Zahid ;
Faizabadi, Ahmed Rimaz ;
Ramis, M. K. .
ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2017, 24 (02) :337-363
[7]   CPU heat sink cooling by triangular shape micro-pin-fin: Numerical study [J].
Alam, Mir Waqas ;
Bhattacharyya, Suvanjan ;
Souayeh, Basma ;
Dey, Kunal ;
Hammami, Faicel ;
Rahimi-Gorji, Mohammad ;
Biswas, Ranjib .
INTERNATIONAL COMMUNICATIONS IN HEAT AND MASS TRANSFER, 2020, 112
[8]   Numerical methods for accurate description of ultrashort pulses in optical fibers [J].
Amiranashvili, Shalva ;
Radziunas, Mindaugas ;
Bandelow, Uwe ;
Ciegis, Raimondas .
COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2019, 67 :391-402
[9]   Study of horizontal axis tidal turbine performance and investigation on the optimum fixed pitch angle using CFD A case study of Iran [J].
Amiri, Hoseyn A. ;
Shafaghat, Rouzbeh ;
Alamian, Rezvan ;
Taheri, Seyed Mohamad ;
Safdari Shadloo, Mostafa .
INTERNATIONAL JOURNAL OF NUMERICAL METHODS FOR HEAT & FLUID FLOW, 2020, 30 (01) :206-227
[10]   Efficient parallel CFD-DEM simulations using OpenMP [J].
Amritkar, Amit ;
Deb, Surya ;
Tafti, Danesh .
JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 256 :501-519