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 AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014
PublisherAmerican Institute of Aeronautics and Astronautics Inc.
ISBN (Print)9781624102561
StatePublished - 2014
Event52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014 - National Harbor, MD, United States
Duration: Jan 13 2014Jan 17 2014

Other

Other52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014
CountryUnited States
CityNational Harbor, MD
Period1/13/141/17/14

Fingerprint

non-Newtonian fluid
Newtonian fluids
Non Newtonian flow
Fluids
fluids
Computer simulation
simulation
Constitutive models
cavity
Newtonian fluid
cavity flow
programming
power law
code
Graphics processing unit
cavities

ASJC Scopus subject areas

  • Space and Planetary Science
  • 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 AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014 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 AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014. American Institute of Aeronautics and Astronautics Inc., 2014.

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 AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014. American Institute of Aeronautics and Astronautics Inc., 52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014, National Harbor, MD, United States, 1/13/14.
Jin K, Vanka SP, Agarwal RK. Numerical simulations of newtonian and non-newtonian fluids on GPU. In 52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014. American Institute of Aeronautics and Astronautics Inc. 2014
Jin, Kai ; Vanka, Surya Pratap ; Agarwal, Ramesh K. / Numerical simulations of newtonian and non-newtonian fluids on GPU. 52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014. American Institute of Aeronautics and Astronautics Inc., 2014.
@inproceedings{8bb07810be404025b965d03eb07d9934,
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",
language = "English (US)",
isbn = "9781624102561",
booktitle = "52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014",
publisher = "American Institute of Aeronautics and Astronautics Inc.",

}

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

Y1 - 2014

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=84902811307&partnerID=8YFLogxK

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

M3 - Conference contribution

SN - 9781624102561

BT - 52nd AIAA Aerospace Sciences Meeting - AIAA Science and Technology Forum and Exposition, SciTech 2014

PB - American Institute of Aeronautics and Astronautics Inc.

ER -