二维方腔内热表面张力流的格子Boltzmann方法模拟  

Simulation of thermocapillary flow in a two dimensional cavity with lattice Boltzmann method

在线阅读下载全文

作  者:梁功有[1] 曾忠[1] 姚丽萍[1] 张良奇[1] 邱周华[1] 梅欢[1] 

机构地区:[1]重庆大学资源及环境科学学院工程力学系,重庆400044

出  处:《重庆大学学报(自然科学版)》2012年第9期106-113,共8页Journal of Chongqing University

基  金:国家自然科学基金资助项目(10872222);重庆市科委自然科学基金资助项目(2009BB4207)

摘  要:热表面张力驱动的对流是微重力下浮区法晶体生长中熔体最重要的物质与热输运方式。采用单松弛双分布函数格子Boltzmann模型,自主开发了相应的格子Boltzmann方法的串行和MPI并行程序包,并应用该程序包对开口方腔内流体的二维热表面张力对流进行了数值模拟研究。其中串行程序合并碰撞迁移过程和引入临时数组以连续读入分布函数,相比分开碰撞迁移过程,计算性能提高了二倍;在此基础上,采用单向计算区域分区和非阻塞通信模式,实现了MPI版格子Boltzmann并行程序包开发。对比基于传统有限体积法CFD程序计算结果表明,串行和MPI并行版格子Boltzmann程序包计算结果精确可靠;并行程序具有较好的性能。Thermocapillary flow driven by an unbalanced surface tension plays the most important role for mass and heat transport in floating zone melt crystal growth under microgravity. The authors develop both a serial and a parallel codes with lattice Bhatnagar-Gross-Krook (BGK) model using two distribution functions, and numerically study the thermocapillary flow in a two dimensional square cavity with a single free surface under microgravity condition. The serial code is developed by combining collision and propagation step, using a temporary array to continuously read distribution functions, and its performance is improved two times faster than the code with separating the collision and propagation step. The MPI parallel code is proposed utilizing one dimensional partitioning and non-blocking communication. The accurate and reliable results are achieved with both the serial and parallel codes by comparing with CFD results simulated by the finite volume method; the MPI parallel code has high performance.

关 键 词:格子BOLTZMANN方法 并行计算 热表面张力流 消息传递 

分 类 号:O357.1[理学—流体力学]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象