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 条
  • [31] Applications on high-performance computers
    Resch, M
    EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 479 - 480
  • [32] CUSTOM FOR HIGH-PERFORMANCE COMPUTERS
    FOGGIATO, J
    ELECTRONIC ENGINEERING, 1983, 55 (678): : 159 - &
  • [33] Hybrid Lattice Boltzmann/Finite Difference simulations of viscoelastic multicomponent flows in confined geometries
    Gupta, A.
    Sbragaglia, M.
    Scagliarini, A.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2015, 291 : 177 - 197
  • [34] Thermal lattice Boltzmann simulations of natural convection with complex geometry
    Lin, Kuen-Hau
    Liao, Chuan-Chieh
    Lien, Shao-Yu
    Lin, Chao-An
    COMPUTERS & FLUIDS, 2012, 69 : 35 - 44
  • [35] Boundary conditions for lattice Boltzmann simulations with complex geometry flows
    Chang, Cheng
    Liu, Chih-Hao
    Lin, Chao-An
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2009, 58 (05) : 940 - 949
  • [36] Parallel Diagonalization Performance on High-Performance Computers
    Sunderland, Andrew G.
    PARALLEL SCIENTIFIC COMPUTING AND OPTIMIZATION: ADVANCES AND APPLICATIONS, 2009, 27 : 57 - 66
  • [37] High-performance SIMD implementation of the lattice-Boltzmann method on the Xeon Phi processor
    Robertsen, Fredrik
    Mattila, Keijo
    Westerholm, Jan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (13):
  • [38] LINEAR ALGEBRA ON HIGH-PERFORMANCE COMPUTERS
    DONGARRA, JJ
    SORENSEN, DC
    APPLIED MATHEMATICS AND COMPUTATION, 1986, 20 (1-2) : 57 - 88
  • [39] Quantum Computers for High-Performance Computing
    Humble, Travis S.
    McCaskey, Alexander
    Lyakh, Dmitry, I
    Gowrishankar, Meenambika
    Frisch, Albert
    Monz, Thomas
    IEEE MICRO, 2021, 41 (05) : 15 - 23
  • [40] VECTORIZATION AND PARALLELIZATION ON HIGH-PERFORMANCE COMPUTERS
    SEKERA, Z
    COMPUTER PHYSICS COMMUNICATIONS, 1992, 73 (1-3) : 113 - 138