Autor: |
Javier E. Santos, Alex Gigliotti, Abhishek Bihani, Christopher Landry, Marc A. Hesse, Michael J. Pyrcz, Maša Prodanović |
Jazyk: |
angličtina |
Rok vydání: |
2022 |
Předmět: |
|
Zdroj: |
SoftwareX, Vol 18, Iss , Pp 101097- (2022) |
Druh dokumentu: |
article |
ISSN: |
2352-7110 |
DOI: |
10.1016/j.softx.2022.101097 |
Popis: |
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. |
Databáze: |
Directory of Open Access Journals |
Externí odkaz: |
|