skip to main content
10.1145/3605801.3605810acmotherconferencesArticle/Chapter ViewAbstractPublication PagescncitConference Proceedingsconference-collections
research-article

The Optimization of Multi-physics Application Simulated by Lattice Boltzmann Method Based on Domestic Processors

Published: 09 August 2023 Publication History

Abstract

LBM can conveniently deal with the interaction between fluid and solid. Thus, it is widely used in numerical simulation of multi-physics applications. Based on the domestic processor FT-2000, the numerical simulation of Rayleigh-Bnard convection is carried out. Through performance tests, it is found that the function call overhead of the numerical simulation process occupies nearly of the execution time. By expanding the function call process and reorganizing the data structure, the simulation time for 104 simulation timestep declines from 9236s to 2754s, and the simulation performance of Rayleigh-Bnard convection has improved about .

References

[1]
Mohamad Bayat, Wen Dong, Jesper Thorborg, Albert C To, and Jesper H Hattel. 2021. A review of multi-scale and multi-physics simulations of metal additive manufacturing processes with focus on modeling strategies. Additive Manufacturing 47 (2021), 102278.
[2]
Geng Chen, Lihua Tang, Brian Mace, and Zhibin Yu. 2021. Multi-physics coupling in thermoacoustic devices: A review. Renewable and Sustainable Energy Reviews 146 (2021), 111170.
[3]
Yuedan Chen, Kenli Li, Wangdong Yang, Guoqing Xiao, Xianghui Xie, and Tao Li. 2018. Performance-aware model for sparse matrix-matrix multiplication on the sunway taihulight supercomputer. IEEE transactions on parallel and distributed systems 30, 4 (2018), 923–938.
[4]
Haohuan Fu, Junfeng Liao, Nan Ding, Xiaohui Duan, Lin Gan, Yishuang Liang, Xinliang Wang, Jinzhe Yang, Yan Zheng, Weiguo Liu, 2017. Redesigning CAM-SE for peta-scale climate modeling performance and ultra-high resolution on Sunway TaihuLight. In Proceedings of the international conference for high performance computing, networking, storage and analysis. 1–12.
[5]
Haohuan Fu, Junfeng Liao, Jinzhe Yang, Lanning Wang, Zhenya Song, Xiaomeng Huang, Chao Yang, Wei Xue, Fangfang Liu, Fangli Qiao, 2016. The Sunway TaihuLight supercomputer: system and applications. Science China Information Sciences 59 (2016), 1–16.
[6]
Michael Griebel, Thomas Dornseifer, and Tilman Neunhoeffer. 1998. Numerical simulation in fluid dynamics: a practical introduction. SIAM.
[7]
Bin Huang, Anjun Liu, Min Tian, Jingshan Pan, and Yu Zhang. 2022. Parallel Performance and Optimization of the Lattice Boltzmann Method Software Palabos Using CUDA. In Proceedings of the 6th International Conference on High Performance Compilation, Computing and Communications. 91–98.
[8]
JMVA Koelman. 1991. A simple lattice Boltzmann scheme for Navier-Stokes fluid flow. Europhysics Letters 15, 6 (1991), 603.
[9]
Jonas Latt, Orestis Malaspinas, Dimitrios Kontaxakis, Andrea Parmigiani, Daniel Lagrava, Federico Brogi, Mohamed Ben Belgacem, Yann Thorimbert, Sébastien Leclaire, Sha Li, 2021. Palabos: parallel lattice Boltzmann solver. Computers & Mathematics with Applications 81 (2021), 334–350.
[10]
Orestis Malaspinas, N Fiétier, and M Deville. 2010. Lattice Boltzmann method for the simulation of viscoelastic fluid flows. Journal of Non-Newtonian Fluid Mechanics 165, 23-24 (2010), 1637–1653.
[11]
Tian Min, Gu Weidong, Pan Jingshan, and Guo Meng. 2013. Performance analysis and optimization of palabos on petascale sunway BlueLight MPP supercomputer. Procedia Engineering 61 (2013), 241–245.
[12]
Parviz Moin and Krishnan Mahesh. 1998. Direct numerical simulation: a tool in turbulence research. Annual review of fluid mechanics 30, 1 (1998), 539–578.
[13]
Yue-Hong Qian, Dominique d’Humières, and Pierre Lallemand. 1992. Lattice BGK models for Navier-Stokes equation. Europhysics letters 17, 6 (1992), 479.
[14]
Jin Su, Jie Ouyang, Xiaodong Wang, Binxing Yang, and Wen Zhou. 2013. Lattice Boltzmann method for the simulation of viscoelastic fluid flows over a large range of Weissenberg numbers. Journal of Non-Newtonian Fluid Mechanics 194 (2013), 42–59.
[15]
Simon F Portegies Zwart, Stephen LW McMillan, Arjen van Elteren, F Inti Pelupessy, and Nathan de Vries. 2013. Multi-physics simulations using a hierarchical interchangeable software interface. Computer Physics Communications 184, 3 (2013), 456–468.

Index Terms

  1. The Optimization of Multi-physics Application Simulated by Lattice Boltzmann Method Based on Domestic Processors

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    CNCIT '23: Proceedings of the 2023 2nd International Conference on Networks, Communications and Information Technology
    June 2023
    253 pages
    ISBN:9798400700620
    DOI:10.1145/3605801
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 09 August 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Domestic Processors
    2. Lattice Boltzmann Method
    3. Multi-physics
    4. Optimization

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    CNCIT 2023

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 26
      Total Downloads
    • Downloads (Last 12 months)10
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 28 Feb 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media