The Lattice Boltzmann method (LBM) has become an alternative method for computational fluid dynamics with a wide range of applications. Besides its numerical stability and accuracy, one of the major advantages of LBM is its relatively easy parallelization and, hence, it is especially well fitted to many-core hardware as graphics processing units (GPU). The majority of work concerning LBM implementation on GPU's has used the CUDA programming model, supported exclusively by NVIDIA. Recently, the open standard for parallel programming of heterogeneous systems (OpenCL) has been introduced. OpenCL standard matures and is supported on processors from most vendors. In this paper, we make use of the OpenCL framework for the lattice Boltzmann method simulation, using hardware accelerators - AMD ATI Radeon GPU, AMD Dual-Core CPU and NVIDIA GeForce GPU's. Application has been developed using a combination of Java and OpenCL programming languages. Java bindings for OpenCL have been utilized. This approach offers the benefits of hardware and operating system independence, as well as speeding up of lattice Boltzmann algorithm. It has been showed that the developed lattice Boltzmann source code can be executed without modification on all of the used hardware accelerators. Performance results have been presented and compared for the hardware accelerators that have been utilized
Computational fluid dynamics (CFD) was used for modelling flow regime in a
porous tube. This tube is an ultrafiltration membrane filter made from
zirconium-oxide which is very effective in the separation of stable
oil-in-water microemulsions, especially when the tube is filled with static
mixer. The results of the CFD analysis were used in the preliminary
optimisation of the static mixer?s geometry since it has significant effect
the energy requirement of this advanced membrane technology. The
self-developed static mixers were tested ?in vitro? from the aspect of
separation quality and process productivity as well to validate CFD results
and to develop a cost effective, green method to recover unmanageable oily
wastewaters for sustainable development. In this work the results of
computational simulation of the fluid velocity and membrane separation
experiments are discussed.
The present study is concerned with two-sided lid-driven incompressible flow
in rectangular, deep cavities applying lattice Boltzmann method. After
validating the code for the square cavity, solutions for cavities with an
aspect ratio 1.5 and 4 were obtained for the Reynolds numbers of 100, 400,
1000 and 3200. The influence of the Reynolds number and aspect ratio on the
flow pattern and on the characteristics of vortices inside the cavity was
studied. Symmetric flow pattern was obtained for all investigated cases. The
middle of the cavity is mostly influenced by the increase in the aspect
ratio. Critical aspect ratio, at which the birth of a primary vortex in the
middle of the cavity takes place, was determined to be between 2.7 and 2.725.
[Projekat Ministarstva nauke Republike Srbije, br. 172025]
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.