Simulations of Ga melting based on multiple-relaxation time lattice Boltzmann method performed with CUDA in Python
Benjamín Salomón Noyola-García and
Suemi Rodriguez-Romo
Mathematics and Computers in Simulation (MATCOM), 2021, vol. 181, issue C, 170-191
Abstract:
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.
Keywords: Multi-relaxation time lattice Boltzmann; Phase-change; Porous media; CUDA parallelization; Python (search for similar items in EconPapers)
Date: 2021
References: View references in EconPapers View complete reference list from CitEc
Citations:
Downloads: (external link)
http://www.sciencedirect.com/science/article/pii/S0378475420303347
Full text for ScienceDirect subscribers only
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:eee:matcom:v:181:y:2021:i:c:p:170-191
DOI: 10.1016/j.matcom.2020.09.024
Access Statistics for this article
Mathematics and Computers in Simulation (MATCOM) is currently edited by Robert Beauwens
More articles in Mathematics and Computers in Simulation (MATCOM) from Elsevier
Bibliographic data for series maintained by Catherine Liu ().