2020
DOI: 10.3390/computation8030083
|View full text |Cite
|
Sign up to set email alerts
|

A Graphics Process Unit-Based Multiple-Relaxation-Time Lattice Boltzmann Simulation of Non-Newtonian Fluid Flows in a Backward Facing Step

Abstract: A modified power-law (MPL) viscosity model of non-Newtonian fluid flow has been used for the multiple-relaxation-time (MRT) lattice Boltzmann methods (LBM) and then validated with the benchmark problems using the graphics process unit (GPU) parallel computing via Compute Unified Device Architecture (CUDA) C platform. The MPL model for characterizing the non-Newtonian behavior is an empirical correlation that considers the Newtonian behavior of a non-Newtonian fluid at a very low and high shear rate. A new time… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
8

Relationship

3
5

Authors

Journals

citations
Cited by 21 publications
(8 citation statements)
references
References 58 publications
0
8
0
Order By: Relevance
“…A singularity-free modified version of the power-law viscosity model is used as in [54,59,60] and the formula is given below:…”
Section: Mathematical Formulation Of Mrt-lbmmentioning
confidence: 99%
“…A singularity-free modified version of the power-law viscosity model is used as in [54,59,60] and the formula is given below:…”
Section: Mathematical Formulation Of Mrt-lbmmentioning
confidence: 99%
“…Non-newtonian viscosity model for the LBM A modified power-law viscosity model is used here as like [53,54] and is given in (40):…”
Section: Boundary Conditionsmentioning
confidence: 99%
“…The CUDA (compute unified device architecture) is the most popular programming platform which enables us to use general-purpose programming languages (e.g., C++) for compiling GPU programs. The programming model uses the single instruction multiple thread (SIMT) principle [119]. We can declare a function in the CUDA program a "kernel" function and run this function on the steaming multiprocessors.…”
Section: Cuda Implementationmentioning
confidence: 99%