基于MPI+CUDA的异构并行可压缩流求解器
Heterogeneous parallel compressible flow solver based on MPI + CUDA作者机构:国防科技大学航天科学与工程学院湖南长沙410073 中国空气动力研究与发展中心四川绵阳621000
出 版 物:《国防科技大学学报》 (Journal of National University of Defense Technology)
年 卷 期:2014年第36卷第1期
页 面:6-10页
核心收录:
学科分类:08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家自然科学基金资助项目(91016010 91216117)
摘 要:在CPU/GPU异构体系结构计算集群上,建立了基于MPI+CUDA的异构并行可压缩流求解器。讨论了异构结构上的可压缩流并行算法的并行模式,在CPU上执行计算密集度低、指令复杂的计算任务,在GPU上执行计算密集度高、指令单一的计算任务。通过数个算例,对比了异构并行计算和传统CPU并行计算计算结果和计算效率。将该算法运用于高超声速流动的数值模拟中,数值结果显示,基于MPI+CUDA的异构并行可压缩流求解器鲁棒性好,计算效率较CPU同构并行计算提高10倍以上。