谷歌浏览器插件
订阅小程序
在清言上使用

Simulations of Ga Melting Based on Multiple-Relaxation Time Lattice Boltzmann Method Performed with CUDA in Python

Benjamin Salomon Noyola-Garcia,Suemi Rodriguez-Romo

Mathematics and computers in simulation(2021)

引用 5|浏览8
暂无评分
摘要
A new solver, via the enthalpy multiple-relaxation lattice Boltzmann method, is developed to simulate the Ga melting (considering Ga as a phase change material) for different settings. At first, the phase change simulation of a simple bar is performed, this case is implemented to validate the heat transfer in our model via the analytical solution. Second, the solid–liquid phase change simulation with convection driven by gravity of Ga immersed in a 2D non-Darcy heterogeneous porous media, obtained from an image, is provided. Here, we present a novel process where Kozeny law is used globally for the homogeneous porosity and locally for the heterogeneous porosity. The second case is validated by experimental data already published in the literature. The fact that our solver is enforced in a single Nvidia GPU device with CUDA technology in Phyton 3.8 is a new feature introduced in this paper. Our results are given as a different approach to phase transitions embedded in porous media within an acceptable error margin from analytical and experimental results.
更多
查看译文
关键词
Multi-relaxation time lattice Boltzmann,Phase-change,Porous media,CUDA parallelization,Python
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要