Lattice–Boltzmann simulations for complex geometries on high-performance computers

被引:1
|
作者
Lintermann A. [1 ,2 ]
Schröder W. [2 ,3 ]
机构
[1] Jülich Supercomputing Centre, Forschungszentrum Jülich GmbH, Wilhelm-Johnen-Straße, Jülich
[2] Jülich Aachen Research Alliance Center for Simulation and Data Science (JARA-CSD), Seffenter Weg 23, Aachen
[3] Institute of Aerodynamics and Chair of Fluid Mechanics, RWTH Aachen University, Wüllnerstr. 5a, Aachen
关键词
Gas diffusion layers; High-performance computing; Landing gear; Lattice–Boltzmann methods; Respiratory flows;
D O I
10.1007/s13272-020-00450-1
中图分类号
学科分类号
摘要
Complex geometries pose multiple challenges to the field of computational fluid dynamics. Grid generation for intricate objects is often difficult and requires accurate and scalable geometrical methods to generate meshes for large-scale computations. Such simulations, furthermore, presume optimized scalability on high-performance computers to solve high-dimensional physical problems in an adequate time. Accurate boundary treatment for complex shapes is another issue and influences parallel load-balance. In addition, large serial geometries prevent efficient computations due to their increased memory footprint, which leads to reduced memory availability for computations. In this paper, a framework is presented that is able to address the aforementioned problems. Hierarchical Cartesian boundary-refined meshes for complex geometries are obtained by a massively parallel grid generator. In this process, the geometry is parallelized for efficient computation. Simulations on large-scale meshes are performed by a high-scaling lattice–Boltzmann method using the second-order accurate interpolated bounce-back boundary conditions for no-slip walls. The method employs Hilbert decompositioning for parallel distribution and is hybrid MPI/OpenMP parallelized. The parallel geometry allows to speed up the pre-processing of the solver and massively reduces the local memory footprint. The efficiency of the computational framework, the application of which to, e.g., subsonic aerodynamic problems is straightforward, is shown by simulating clearly different flow problems such as the flow in the human airways, in gas diffusion layers of fuel cells, and around an airplane landing gear configuration. © 2020, The Author(s).
引用
收藏
页码:745 / 766
页数:21
相关论文
共 50 条
  • [21] A high-performance lattice Boltzmann implementation to model flow in porous media
    Pan, CX
    Prins, JF
    Miller, CT
    COMPUTER PHYSICS COMMUNICATIONS, 2004, 158 (02) : 89 - 105
  • [22] Thread-safe lattice Boltzmann for high-performance computing on GPUs
    Montessori, Andrea
    Lauricella, Marco
    Tiribocchi, Adriano
    Durve, Mihir
    La Rocca, Michele
    Amati, Giorgio
    Bonaccorso, Fabio
    Succi, Sauro
    JOURNAL OF COMPUTATIONAL SCIENCE, 2023, 74
  • [23] Lattice-Boltzmann simulations of the dynamics of polymer solutions in periodic and confined geometries
    Usta, OB
    Ladd, AJC
    Butler, JE
    JOURNAL OF CHEMICAL PHYSICS, 2005, 122 (09):
  • [24] A mesh-free lattice Boltzmann solver for flows in complex geometries
    Musavi, S. Hossein
    Ashrafizaadeh, Mahmud
    INTERNATIONAL JOURNAL OF HEAT AND FLUID FLOW, 2016, 59 : 10 - 19
  • [25] 3-DIMENSIONAL FLOWS IN COMPLEX GEOMETRIES WITH THE LATTICE BOLTZMANN METHOD
    SUCCI, S
    FOTI, E
    HIGUERA, F
    EUROPHYSICS LETTERS, 1989, 10 (05): : 433 - 438
  • [26] ASSESSMENT OF A LATTICE BOLTZMANN MODEL TO SIMULATE FLUID FLOWS WITH COMPLEX GEOMETRIES
    Yehya, A.
    Naji, H.
    Zalewski, L.
    COMPUTATIONAL THERMAL SCIENCES, 2015, 7 (02): : 139 - 156
  • [27] An Efficient GPU Algorithm for Lattice Boltzmann Method on Sparse Complex Geometries
    Qin, Zhangrong
    Lu, Xusheng
    Lv, Long
    Tang, Zhongxiang
    Wen, Binghai
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2025, 36 (02) : 239 - 252
  • [28] Pore-scale simulations of fluid flow and solute transport in porous media by high-performance Lattice Boltzmann Method
    Zhou H.
    Zheng Y.
    Wu L.
    Chen C.
    Zeng L.
    Zeng, Lingzao (lingzao@zju.edu.cn), 1600, International Research and Training Center on Erosion and Sedimentation and China Water and Power Press (31): : 422 - 432
  • [29] Evaluating high-performance computers
    Vetter, JS
    de Supinski, BR
    Kissel, L
    May, J
    Vaidya, S
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (10): : 1239 - 1270
  • [30] BENCHMARKING OF HIGH-PERFORMANCE COMPUTERS
    DONGARRA, J
    GENTZSCH, W
    PARALLEL COMPUTING, 1991, 17 (10-11) : 1067 - 1069