Research output: Contribution to journal › Article › peer-review
Architecture of HyLBM Solver. / Salnikov, M. V.; Zenin, N. A.; Nikishov, D. A. et al.
In: Lobachevskii Journal of Mathematics, Vol. 46, No. 8, 17, 2025, p. 3791-3803.Research output: Contribution to journal › Article › peer-review
}
TY - JOUR
T1 - Architecture of HyLBM Solver
AU - Salnikov, M. V.
AU - Zenin, N. A.
AU - Nikishov, D. A.
AU - Mullyadzhanov, R. I.
N1 - Architecture of HyLBM Solver / M. V. Salnikov, N. A. Zenin, D. A. Nikishov, R. I. Mullyadzhanov // Lobachevskii Journal of Mathematics. – 2025. – Vol. 46. - No. 8. – P. 3791-3803. – DOI 10.1134/S1995080225610367. – EDN XBNTIY. The study was supported by the Russian Science Foundation grant no. 22-79-10246.
PY - 2025
Y1 - 2025
N2 - This paper presents the architecture, data structures, internal mechanisms, and areas of application of the HyLBM solver software. HyLBM solver is a software package developed in C++ that utilizes the MPI library for parallel execution of calculations. HyLBM has a composite architecture with a user interface built around composite classes, emphasizing ease of use in the public part of the interface. HyLBM is designed to work with coupled physics, and a variety of LBM (Lattice Boltzmann Method) physical models have been implemented within this platform. The paper also describes several validation tests performed on this software package. These tests include: Poiseuille pressure-driven plane flow, plane cavity flow, and one- and two-component vortex flow.
AB - This paper presents the architecture, data structures, internal mechanisms, and areas of application of the HyLBM solver software. HyLBM solver is a software package developed in C++ that utilizes the MPI library for parallel execution of calculations. HyLBM has a composite architecture with a user interface built around composite classes, emphasizing ease of use in the public part of the interface. HyLBM is designed to work with coupled physics, and a variety of LBM (Lattice Boltzmann Method) physical models have been implemented within this platform. The paper also describes several validation tests performed on this software package. These tests include: Poiseuille pressure-driven plane flow, plane cavity flow, and one- and two-component vortex flow.
KW - C++
KW - LBM
KW - MPI
KW - lattice Boltzmann
KW - software package
KW - LATTICE BOLTZMANN
KW - LBM
KW - SOFTWARE PACKAGE
KW - C++
KW - MPI
UR - https://www.scopus.com/pages/publications/105027107315
UR - https://elibrary.ru/item.asp?id=88772140
UR - https://www.mendeley.com/catalogue/7006d5a2-0ceb-39a1-ab83-a5baf0911525/
U2 - 10.1134/S1995080225610367
DO - 10.1134/S1995080225610367
M3 - Article
VL - 46
SP - 3791
EP - 3803
JO - Lobachevskii Journal of Mathematics
JF - Lobachevskii Journal of Mathematics
SN - 1995-0802
IS - 8
M1 - 17
ER -
ID: 74227213