Title of article :
Multilayer shallow water flow using lattice Boltzmann method with high performance computing
Author/Authors :
Kevin R. Tubbsa، نويسنده , , 1، نويسنده , , Frank T.-C. Tsaib، نويسنده , , Corresponding author contact information، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2009
Pages :
10
From page :
1767
To page :
1776
Abstract :
A multilayer lattice Boltzmann (LB) model is introduced to solve three-dimensional wind-driven shallow water flow problems. The multilayer LB model avoids the expensive Navier–Stokes equations and obtains stratified horizontal flow velocities as vertical velocities are relatively small and the flow is still within the shallow water regime. A single relaxation time BGK method is used to solve each layer coupled by the vertical viscosity forcing term. To increase solution stability, an implicit step is suggested to obtain flow velocities. The main advantage of using the LBM is that after selecting appropriate equilibrium distribution functions, the LB algorithm is only slightly modified for each layer and retains all the simplicities of the LBM within the high performance computing (HPC) environment. The performance of the parallel LB model for the multilayer shallow water equations is investigated on CPU-based HPC environments using OpenMP. We found that the explicit loop control with cache optimization in LBM gives better performance on execution time, speedup and efficiency than the implicit loop control as the number of processors increases. Numerical examples are presented to verify the multilayer LB model against analytical solutions. We demonstrate the model’s capability of calculating lateral and vertical distributions of velocities for wind-driven circulation over non-uniform bathymetry.
Keywords :
lattice Boltzmann , Three-dimensional shallow water equations , High performance computing , BGK , wind-driven circulation
Journal title :
Advances in Water Resources
Serial Year :
2009
Journal title :
Advances in Water Resources
Record number :
1272114
Link To Document :
بازگشت