SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
PROJECT TITLE:
CUDA Based GPU Acceleration of Scalar Transport Equation
and Navier Stokes Solver for Incompressible Flows
Submitted by:
Murali Mohana Krishna Dandu
Department of Mechanical Engineering
Indian Institute of Technology Guwahati, INDIA.
Guiding Professor:
Prof. Chao-An Lin
Chairman, Power Mechanical Engineering
National Tsing Hua University, TAIWAN.
Abstract
The present work has been carried out at the Computational Fluid Dynamics Lab at the
Department of Power Mechanical Engineering, NTHU, Taiwan. Now a day, parallel
computing using GPGPU has become an efficient way to maximize the performance
throughput of CFD simulations. The paper first gives an introduction to GPU computing
using CUDA architecture. The Scalar Transport Equation has been solved using various
schemes like Upwind, CDS, QUICK and these are implemented on Cuda. The
Incompressible Navier Stokes solver has been implemented on gpu choosing the problem
of lid driven cavity flow. SIMPLE algorithm has been employed using a finite volume
staggered grid approach and various high Re flows have been compared with the
benchmark data. Codes for NS solver using Projection method are also been developed.
Finally, the performance of CPU and GPU has been compared. The speedup ratios of
NVIDIA Tesla C2050 and GeForce GTX Titan versus Intel 8 Core i7 processor have
been discussed by changing various parameters. The simulation results using Cuda based
parallel algorithms showed an acceleration of about 8-10 times.
Problem solving skills, patience and debugging are the essential things that I have
developed during the internship for arriving at optimized solutions. I have learnt various
CFD techniques like FD, FV and several discretization schemes. I got good hands on
experience in coding using Matlab, C and CUDA and developed a good understanding of
parallel computing.

Weitere ähnliche Inhalte

Ähnlich wie LinkedIn

CUDA performance study on Hadoop MapReduce Cluster
CUDA performance study on Hadoop MapReduce ClusterCUDA performance study on Hadoop MapReduce Cluster
CUDA performance study on Hadoop MapReduce Cluster
airbots
 
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
Tarik Reza Toha
 

Ähnlich wie LinkedIn (20)

OpenACC Monthly Highlights March 2019
OpenACC Monthly Highlights March 2019OpenACC Monthly Highlights March 2019
OpenACC Monthly Highlights March 2019
 
OpenACC Highlights: GTC Digital April 2020
OpenACC Highlights: GTC Digital April 2020OpenACC Highlights: GTC Digital April 2020
OpenACC Highlights: GTC Digital April 2020
 
OpenACC Monthly Highlights: January 2021
OpenACC Monthly Highlights: January 2021OpenACC Monthly Highlights: January 2021
OpenACC Monthly Highlights: January 2021
 
OpenACC Monthly Highlights: October2020
OpenACC Monthly Highlights: October2020OpenACC Monthly Highlights: October2020
OpenACC Monthly Highlights: October2020
 
OpenACC Monthly Highlights: February 2022
OpenACC Monthly Highlights: February 2022OpenACC Monthly Highlights: February 2022
OpenACC Monthly Highlights: February 2022
 
Heterogeneous computing with graphical processing unit: improvised back-prop...
Heterogeneous computing with graphical processing unit:  improvised back-prop...Heterogeneous computing with graphical processing unit:  improvised back-prop...
Heterogeneous computing with graphical processing unit: improvised back-prop...
 
OpenACC Monthly Highlights: May 2020
OpenACC Monthly Highlights: May 2020OpenACC Monthly Highlights: May 2020
OpenACC Monthly Highlights: May 2020
 
Accelerating S3D A GPGPU Case Study
Accelerating S3D  A GPGPU Case StudyAccelerating S3D  A GPGPU Case Study
Accelerating S3D A GPGPU Case Study
 
OpenACC Monthly Highlights - February 2018
OpenACC Monthly Highlights - February 2018OpenACC Monthly Highlights - February 2018
OpenACC Monthly Highlights - February 2018
 
Ganesh machavarapu resume
Ganesh  machavarapu resumeGanesh  machavarapu resume
Ganesh machavarapu resume
 
Ganesh machavarapu resume
Ganesh  machavarapu resumeGanesh  machavarapu resume
Ganesh machavarapu resume
 
CUDA performance study on Hadoop MapReduce Cluster
CUDA performance study on Hadoop MapReduce ClusterCUDA performance study on Hadoop MapReduce Cluster
CUDA performance study on Hadoop MapReduce Cluster
 
OpenACC Monthly Highlights April 2018
OpenACC Monthly Highlights April 2018OpenACC Monthly Highlights April 2018
OpenACC Monthly Highlights April 2018
 
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...
Recent Progress in SCCS on GPU Simulation of Biomedical and Hydrodynamic Prob...
 
OpenACC Highlights - March
OpenACC Highlights - MarchOpenACC Highlights - March
OpenACC Highlights - March
 
P1151220195
P1151220195P1151220195
P1151220195
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
OpenACC and Open Hackathons Monthly Highlights: April 2022
OpenACC and Open Hackathons Monthly Highlights: April 2022OpenACC and Open Hackathons Monthly Highlights: April 2022
OpenACC and Open Hackathons Monthly Highlights: April 2022
 
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
BGPC: Energy-Efficient Parallel Computing Considering Both Computational and ...
 
OpenACC Highlights - February
OpenACC Highlights - FebruaryOpenACC Highlights - February
OpenACC Highlights - February
 

LinkedIn

  • 1. PROJECT TITLE: CUDA Based GPU Acceleration of Scalar Transport Equation and Navier Stokes Solver for Incompressible Flows Submitted by: Murali Mohana Krishna Dandu Department of Mechanical Engineering Indian Institute of Technology Guwahati, INDIA. Guiding Professor: Prof. Chao-An Lin Chairman, Power Mechanical Engineering National Tsing Hua University, TAIWAN.
  • 2. Abstract The present work has been carried out at the Computational Fluid Dynamics Lab at the Department of Power Mechanical Engineering, NTHU, Taiwan. Now a day, parallel computing using GPGPU has become an efficient way to maximize the performance throughput of CFD simulations. The paper first gives an introduction to GPU computing using CUDA architecture. The Scalar Transport Equation has been solved using various schemes like Upwind, CDS, QUICK and these are implemented on Cuda. The Incompressible Navier Stokes solver has been implemented on gpu choosing the problem of lid driven cavity flow. SIMPLE algorithm has been employed using a finite volume staggered grid approach and various high Re flows have been compared with the benchmark data. Codes for NS solver using Projection method are also been developed. Finally, the performance of CPU and GPU has been compared. The speedup ratios of NVIDIA Tesla C2050 and GeForce GTX Titan versus Intel 8 Core i7 processor have been discussed by changing various parameters. The simulation results using Cuda based parallel algorithms showed an acceleration of about 8-10 times. Problem solving skills, patience and debugging are the essential things that I have developed during the internship for arriving at optimized solutions. I have learnt various CFD techniques like FD, FV and several discretization schemes. I got good hands on experience in coding using Matlab, C and CUDA and developed a good understanding of parallel computing.