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.


    Access

    Download


    Export, share and cite



    Title :

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


    Additional title:

    CEAS Aeronaut J


    Contributors:

    Published in:

    CEAS Aeronautical Journal ; 11 , 3 ; 745-766


    Publication date :

    2020-09-01


    Size :

    22 pages




    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    English





    Evaluation of boundary condition treatments for complex geometries in Lattice-Boltzmann flow simulations

    Fernandez, Isabel F. / Horvat, Bastian / Rauleder, Juergen | AIAA | 2022


    Evaluation of Boundary Condition Treatments for Complex Geometries in Lattice-Boltzmann Flow Simulations

    Fernandez, Isabel F. / Horvat, Bastian / Rauleder, Juergen | TIBKAT | 2022



    A Lattice Boltzmann Method for Turbomachinery Simulations

    Hsu, Andrew / Yang, Tao / Sun, Chenghai et al. | AIAA | 2002


    Lattice Boltzmann Simulations of a Supersonic Cavity

    Singh, Deepali / Ribeiro, Andre F. / Konig, Benedikt et al. | AIAA | 2017