DOE OSTI · 1869630
MPLBM-UT: Multiphase LBM library for permeable media analysis
Abstract
MPLBM-UT is a specialized lattice-Boltzmann library that makes running single- and two-phase flow simulations in porous media accessible to everyone. We provide a suite of tools to pre-process computational domains for simulation, to set up custom boundary conditions, to run simulations, to post-process simulation outputs, and to visualize simulation results and data. All of these tools are easily accessible to users through the mplbm_utils Python package included in and automatically installed with MPLBM-UT. The high-performance, highly parallel library Palabos is used as the solver backend. MPLBM-UT is easily deployed in a variety of systems, from laptops to supercomputer clusters. MPLBM-UT also features multiple examples and benchmark templates that allow for fast prototyping of different porous media problems. We also provide an interface for reading in different file types and downloading domains from the Digital Rocks Portal to perform simulations.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Santos, Javier E., Gigliotti, Alex, Bihani, Abhishek, Landry, Christopher, Hesse, Marc A., Pyrcz, Michael J., Prodanović, Maša. 2022-05-11. MPLBM-UT: Multiphase LBM library for permeable media analysis. https://doi.org/10.1016/j.softx.2022.101097
Cite the original work for its findings. Save a collection to share your selection of sources.