Ludwig: multiple GPUs for a complex fluid lattice Boltzmann application

2013 ◽  
pp. 377-392
2014 ◽  
Vol 5 (5) ◽  
pp. 784-794 ◽  
Author(s):  
Manuel Hasert ◽  
Kannan Masilamani ◽  
Simon Zimny ◽  
Harald Klimach ◽  
Jiaxing Qi ◽  
...  

2014 ◽  
Vol 2014 ◽  
pp. 1-10 ◽  
Author(s):  
Xian Wang ◽  
Yanqin Shangguan ◽  
Naoyuki Onodera ◽  
Hiromichi Kobayashi ◽  
Takayuki Aoki

Direct numerical simulation (DNS) and large eddy simulation (LES) were performed on the wall-bounded flow atReτ=180using lattice Boltzmann method (LBM) and multiple GPUs (Graphic Processing Units). In the DNS, 8 K20M GPUs were adopted. The maximum number of meshes is6.7×107, which results in the nondimensional mesh size ofΔ+=1.41for the whole solution domain. It took 24 hours for GPU-LBM solver to simulate3×106LBM steps. The aspect ratio of resolution domain was tested to obtain accurate results for DNS. As a result, both the mean velocity and turbulent variables, such as Reynolds stress and velocity fluctuations, perfectly agree with the results of Kim et al. (1987) when the aspect ratios in streamwise and spanwise directions are 8 and 2, respectively. As for the LES, the local grid refinement technique was tested and then used. Using1.76×106grids and Smagorinsky constant(Cs)=0.13, good results were obtained. The ability and validity of LBM on simulating turbulent flow were verified.


Author(s):  
Sauro Succi

This chapter presents the basic elements of the kinetic theory of non-ideal fluids, to which both kinetic and potential energy contribute on comparable footing. Non-ideal fluids lie at the heart of many complex fluid-dynamic applications, such as those involving multiphase and multicomponent flows. This chapter features a degree of abstraction which may not come by handy to the reader with limited interest to the formal theory of classical many-body systems. The interested readers can safely skip the math and retain the basic bottomline. They may just skip this chapter altogether, but in this author’s opinion, this is likely to come with a toll on the full appreciation of Lattice Boltzmann theory for non-ideal fluids, in fact one of the most successful offsprings of Lattice Boltzmann theory.


Computing ◽  
2013 ◽  
Vol 96 (6) ◽  
pp. 479-501 ◽  
Author(s):  
Qinjian Li ◽  
Chengwen Zhong ◽  
Kai Li ◽  
Guangyong Zhang ◽  
Xiaowei Lu ◽  
...  

Author(s):  
Jens Harting ◽  
Jonathan Chin ◽  
Maddalena Venturoli ◽  
Peter V Coveney

During the last 2.5 years, the RealityGrid project has allowed us to be one of the few scientific groups involved in the development of computational Grids. Since smoothly working production Grids are not yet available, we have been able to substantially influence the direction of software and Grid deployment within the project. In this paper, we review our results from large-scale three-dimensional lattice Boltzmann simulations performed over the last 2.5 years. We describe how the proactive use of computational steering, and advanced job migration and visualization techniques enabled us to do our scientific work more efficiently. The projects reported on in this paper are studies of complex fluid flows under shear or in porous media, as well as large-scale parameter searches, and studies of the self-organization of liquid cubic mesophases.


2019 ◽  
Vol 36 (2) ◽  
pp. 691-706 ◽  
Author(s):  
Min Wang ◽  
Y.T. Feng ◽  
Ting T. Zhao ◽  
Yong Wang

Purpose Sand production is a challenging issue during hydrocarbon production in the oil and gas industry. This paper aims to investigate one sand production process, i.e. transient sand production, using a novel bonded particle lattice Boltzmann method. This mesoscopic technique provides a unique insight into complicated sand erosion process during oil exploitation. Design/methodology/approach The mesoscopic fluid-particle coupling is directly approached by the immersed moving boundary method in the framework of lattice Boltzmann method. Bonded particle method is used for resolving the deformation of solid. The onset of grain erosion of rocks, which are modelled by a bonded particle model, is realised by breaking the bonds simulating cementation when the tension or tangential force exceeds critical values. Findings It is proved that the complex fluid–solid interaction occurring at the pore/grain level can be well captured by the immersed moving boundary scheme in the framework of the lattice Boltzmann method. It is found that when the drawdown happens at the wellbore cavity, the tensile failure area appears at the edge of the cavity. Then, the tensile failure area gradually propagates inward, and the solid particles at the tensile failure area become fluidised because of large drag forces. Subsequently, some eroded particles are washed out. This numerical investigation is demonstrated through comparison with the experimental results. In addition, through breaking the cementation, which is simulated by bond models, between bonded particles, the transient particle erosion process is successfully captured. Originality/value A novel bonded particle lattice Boltzmann method is used to investigate the sand production problem at the grain level. It is proved that the complex fluid–solid interaction occurring at the pore/grain level can be well captured by the immersed moving boundary scheme in the framework of the lattice Boltzmann method. Through breaking the cementation, which is simulated by bond models, between bonded particles, the transient particle erosion process is successfully captured.


Soft Matter ◽  
2013 ◽  
Vol 9 (42) ◽  
pp. 10092 ◽  
Author(s):  
Marcello Sega ◽  
Mauro Sbragaglia ◽  
Sofia S. Kantorovich ◽  
Alexey O. Ivanov

Sign in / Sign up

Export Citation Format

Share Document