Numerical Simulations of Newtonian and Non-Newtonian Fluids on GPU

Kai Jin, Surya Pratap Vanka, Ramesh K. Agarwal

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The focus this paper is on the implementation of a 3D Navier-Stokes solver on GPUs using the CUDA programming architecture. A Navier-Stokes code has been developed using the fractional step method for discretization of governing equations. The code was first validated by computing the 3D lid-driven cavity flow in a cube for a Newtonian fluid and comparing the results with those available in literature. The code now has been extended to compute the non-Newtonian flow in the lid-driven cubic cavity using the power-law (Ostwald-deWaele) model as the non-linear stress-strain constitutive model. This code has been implemented on NVIDIA GPUs. Depending upon the size of the problem, a significant improvement in speedup is obtained for both Newtonian and non-Newtonian flow. The results demonstrate the power of CUDA with a GPU in achieving high computing performance for large scale scientific problems which have a large part of the code that can be parallelized.

Original languageEnglish (US)
Title of host publication52nd Aerospace Sciences Meeting
PublisherAmerican Institute of Aeronautics and Astronautics Inc.
ISBN (Electronic)9781624102561
StatePublished - Jan 1 2014
Event52nd Aerospace Sciences Meeting 2014 - National Harbor, United States
Duration: Jan 13 2014Jan 17 2014

Publication series

Name52nd Aerospace Sciences Meeting

Other

Other52nd Aerospace Sciences Meeting 2014
CountryUnited States
CityNational Harbor
Period1/13/141/17/14

Fingerprint

Non Newtonian flow
Fluids
Computer simulation
Constitutive models
Graphics processing unit

ASJC Scopus subject areas

  • Aerospace Engineering

Cite this

Jin, K., Vanka, S. P., & Agarwal, R. K. (2014). Numerical Simulations of Newtonian and Non-Newtonian Fluids on GPU. In 52nd Aerospace Sciences Meeting (52nd Aerospace Sciences Meeting). American Institute of Aeronautics and Astronautics Inc..

Numerical Simulations of Newtonian and Non-Newtonian Fluids on GPU. / Jin, Kai; Vanka, Surya Pratap; Agarwal, Ramesh K.

52nd Aerospace Sciences Meeting. American Institute of Aeronautics and Astronautics Inc., 2014. (52nd Aerospace Sciences Meeting).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Jin, K, Vanka, SP & Agarwal, RK 2014, Numerical Simulations of Newtonian and Non-Newtonian Fluids on GPU. in 52nd Aerospace Sciences Meeting. 52nd Aerospace Sciences Meeting, American Institute of Aeronautics and Astronautics Inc., 52nd Aerospace Sciences Meeting 2014, National Harbor, United States, 1/13/14.
Jin K, Vanka SP, Agarwal RK. Numerical Simulations of Newtonian and Non-Newtonian Fluids on GPU. In 52nd Aerospace Sciences Meeting. American Institute of Aeronautics and Astronautics Inc. 2014. (52nd Aerospace Sciences Meeting).
Jin, Kai ; Vanka, Surya Pratap ; Agarwal, Ramesh K. / Numerical Simulations of Newtonian and Non-Newtonian Fluids on GPU. 52nd Aerospace Sciences Meeting. American Institute of Aeronautics and Astronautics Inc., 2014. (52nd Aerospace Sciences Meeting).
@inproceedings{ac8ca4097c6140f6a7ea05188414d69f,
title = "Numerical Simulations of Newtonian and Non-Newtonian Fluids on GPU",
abstract = "The focus this paper is on the implementation of a 3D Navier-Stokes solver on GPUs using the CUDA programming architecture. A Navier-Stokes code has been developed using the fractional step method for discretization of governing equations. The code was first validated by computing the 3D lid-driven cavity flow in a cube for a Newtonian fluid and comparing the results with those available in literature. The code now has been extended to compute the non-Newtonian flow in the lid-driven cubic cavity using the power-law (Ostwald-deWaele) model as the non-linear stress-strain constitutive model. This code has been implemented on NVIDIA GPUs. Depending upon the size of the problem, a significant improvement in speedup is obtained for both Newtonian and non-Newtonian flow. The results demonstrate the power of CUDA with a GPU in achieving high computing performance for large scale scientific problems which have a large part of the code that can be parallelized.",
author = "Kai Jin and Vanka, {Surya Pratap} and Agarwal, {Ramesh K.}",
year = "2014",
month = "1",
day = "1",
language = "English (US)",
series = "52nd Aerospace Sciences Meeting",
publisher = "American Institute of Aeronautics and Astronautics Inc.",
booktitle = "52nd Aerospace Sciences Meeting",

}

TY - GEN

T1 - Numerical Simulations of Newtonian and Non-Newtonian Fluids on GPU

AU - Jin, Kai

AU - Vanka, Surya Pratap

AU - Agarwal, Ramesh K.

PY - 2014/1/1

Y1 - 2014/1/1

N2 - The focus this paper is on the implementation of a 3D Navier-Stokes solver on GPUs using the CUDA programming architecture. A Navier-Stokes code has been developed using the fractional step method for discretization of governing equations. The code was first validated by computing the 3D lid-driven cavity flow in a cube for a Newtonian fluid and comparing the results with those available in literature. The code now has been extended to compute the non-Newtonian flow in the lid-driven cubic cavity using the power-law (Ostwald-deWaele) model as the non-linear stress-strain constitutive model. This code has been implemented on NVIDIA GPUs. Depending upon the size of the problem, a significant improvement in speedup is obtained for both Newtonian and non-Newtonian flow. The results demonstrate the power of CUDA with a GPU in achieving high computing performance for large scale scientific problems which have a large part of the code that can be parallelized.

AB - The focus this paper is on the implementation of a 3D Navier-Stokes solver on GPUs using the CUDA programming architecture. A Navier-Stokes code has been developed using the fractional step method for discretization of governing equations. The code was first validated by computing the 3D lid-driven cavity flow in a cube for a Newtonian fluid and comparing the results with those available in literature. The code now has been extended to compute the non-Newtonian flow in the lid-driven cubic cavity using the power-law (Ostwald-deWaele) model as the non-linear stress-strain constitutive model. This code has been implemented on NVIDIA GPUs. Depending upon the size of the problem, a significant improvement in speedup is obtained for both Newtonian and non-Newtonian flow. The results demonstrate the power of CUDA with a GPU in achieving high computing performance for large scale scientific problems which have a large part of the code that can be parallelized.

UR - http://www.scopus.com/inward/record.url?scp=84938275677&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84938275677&partnerID=8YFLogxK

M3 - Conference contribution

T3 - 52nd Aerospace Sciences Meeting

BT - 52nd Aerospace Sciences Meeting

PB - American Institute of Aeronautics and Astronautics Inc.

ER -