《表2 MPI/OpenMP混合并行算法》
提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《湍流模拟壁面距离MPI/OpenMP混合并行计算方法》
为此,设计了一种MPI/OpenMP混合并行的壁面距离计算模式。CFD软件通常运行在分布式集群上,采用MPI进行进程间的通信。对于多核处理器来说,节点内部的内存是共享的,如果在节点内部也采用MPI通信,可能会由于带宽的限制带来通信总量的增加,采用单一的MPI通信往往无法得到最好的效果。其中一种解决方案是采用MPI/OpenMP混合并行,即在节点内部用OpenMP并行,而在节点之间用MPI并行,实现节点间和节点内部的两级并行,充分利用消息传递和共享内存两种编程模型的优点。每个进程在进行壁面距离计算时,各进程无需通信,因此可以在节点内部对分区的循环遍历实施OpenMP并行。当节点内的各分区都计算完壁面距离后,在节点间采用MPI进行数据同步,从而实现MPI/OpenMP混合并行。表2是混合并行计算算法。
图表编号 | XD00135662300 严禁用于非法目的 |
---|---|
绘制时间 | 2019.12.01 |
作者 | 赵钟、何磊、张健、徐庆新、张来平 |
绘制单位 | 中国空气动力研究与发展中心计算空气动力研究所、中国空气动力研究与发展中心计算空气动力研究所、中国空气动力研究与发展中心计算空气动力研究所、中国空气动力研究与发展中心计算空气动力研究所、中国空气动力研究与发展中心计算空气动力研究所 |
更多格式 | 高清、无水印(增值服务) |