کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4526145 1323817 2009 10 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Multilayer shallow water flow using lattice Boltzmann method with high performance computing
موضوعات مرتبط
مهندسی و علوم پایه علوم زمین و سیارات فرآیندهای سطح زمین
پیش نمایش صفحه اول مقاله
Multilayer shallow water flow using lattice Boltzmann method with high performance computing
چکیده انگلیسی

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.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Advances in Water Resources - Volume 32, Issue 12, December 2009, Pages 1767–1776
نویسندگان
, ,