Structured mesh-oriented framework design and optimization for a coarse-grained parallel CFD solver based on hybrid MPI/OpenMP programming

被引:0
|
作者
Feng He
Xiaoshe Dong
Nianjun Zou
Weiguo Wu
Xingjun Zhang
机构
[1] Xi’an Jiaotong University,
[2] Jiuquan Satellite Launch Center,undefined
来源
关键词
Structured mesh; Hybrid MPI/OpenMP model; Parallel computational fluid dynamics; High performance computing; Mutex synchronization;
D O I
暂无
中图分类号
学科分类号
摘要
Despite the shortcomings of the MPI/OpenMP hybrid parallel model that is extensively employed in massively parallel CFD solvers, this paper creates a set of MPI/OpenMP coarse-grained hybrid communication mapping rules for a structured mesh and establishes a mapping relationship among the geometric topology, the boundary communication topology, the topology of processes and threads groups, and the communication buffer. Based on the key technologies of the nonblocking asynchronous message communication and fine-grained mutex synchronization with a double-buffer mechanism for shared memory communication, an MPI/OpenMP coarse-grained hybrid parallel CFD solver framework for a structured mesh is designed. The experimental results show that the framework has high parallel performance and excellent scalability.
引用
收藏
页码:2815 / 2841
页数:26
相关论文
共 3 条
  • [1] Structured mesh-oriented framework design and optimization for a coarse-grained parallel CFD solver based on hybrid MPI/OpenMP programming
    He, Feng
    Dong, Xiaoshe
    Zou, Nianjun
    Wu, Weiguo
    Zhang, Xingjun
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (04): : 2815 - 2841
  • [2] Parallel optimization of three-dimensional wedge-shaped underwater acoustic propagation based on MPI+OpenMP hybrid programming model
    Zijie Zhu
    Yongxian Wang
    Xiaoqian Zhu
    Wei Liu
    Qiang Lan
    Wenbin Xiao
    Xinghua Cheng
    The Journal of Supercomputing, 2021, 77 : 4988 - 5018
  • [3] Parallel optimization of three-dimensional wedge-shaped underwater acoustic propagation based on MPI plus OpenMP hybrid programming model
    Zhu, Zijie
    Wang, Yongxian
    Zhu, Xiaoqian
    Liu, Wei
    Lan, Qiang
    Xiao, Wenbin
    Cheng, Xinghua
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (05): : 4988 - 5018