DOE OSTI · 2996980
Multi-GPU porting of a phase-change cascaded lattice Boltzmann method for three-dimensional pool boiling simulations
Abstract
The Lattice Boltzmann method (LBM) has proven effective in simulating phase-change phenomena, such as melting, solidification, evaporation, and boiling. In this work, we develop a highly parallelized multi-GPU implementation of LBM for three-dimensional pool boiling simulations. The code is based on the OpenACC programming model, which enables the code to be deployed efficiently on multi-core CPUs, GPUs, and potentially other accelerators, without the need for architecture-specific rewrites. To support large-scale simulations, the domain is decomposed and distributed across multiple compute nodes using MPI. We demonstrate that the code exhibits excellent scaling properties, with ideal strong-scaling running with up to 256 GPUs on the MareNostrum5 cluster.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Gabbana, Alessandro [Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)] (ORCID:0000000283676596), Fei, Linlin [Xi'an Jiaotong Univ., Shaanxi (China)], de Wit, Xander M. [Eindhoven Univ. of Technology (Netherlands)], Wang, Ziqi [Eindhoven Univ. of Technology (Netherlands)], Livescu, Daniel [Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)] (ORCID:0000000323671547), Toschi, Federico [Eindhoven Univ. of Technology (Netherlands); Consiglio Nazionale delle Ricerche (CNR), Roma (Italy). Istituto per le Applicazioni del Calcolo "Mauro Picone" (CNR-IAC)]. 2025-09-23. Multi-GPU porting of a phase-change cascaded lattice Boltzmann method for three-dimensional pool boiling simulations. https://doi.org/10.1016/j.procs.2025.08.232
Cite the original work for its findings. Save a collection to share your selection of sources.