10.3969/j.issn.1000-565X.2012.04.011
基于MPI/OPENMP混合编程的三维粒子模拟并行优化
针对MPI、OPENMP并行程序各自存在的缺陷,将MPI与OPENMP结合起来,实现了MPI/OPENMP混合并行编程;通过实验对MPI、OPENMP并行程序及MPI/OPENMP混合并行编程进行了分析.实验结果表明:MPI/OPENMP混合并行编程可以大大减少通信量,其效率和加速比均优于纯MPI并行程序,克服了MPI并行程序中因粒子分布不均匀使负载不均衡而导致的程序性能下降的问题,使得可以利用集群中的更多结点来进行计算,缓解了MPI并行程序的通信延迟问题;同时,MPI/OPENMP混合并行编程克服了OPENMP并行程序依赖于单台计算机处理能力和存储空间的问题,大幅度提高了模拟规模.
MPI并行程序、OPENMP并行程序、3DEMPM、并行计算
40
TP302.7;TP391.9(计算技术、计算机技术)
国家自然科学基金资助项目40644023;教育部留学回国人员基金资助项目7070240
2012-07-17(万方平台首次上网日期,不代表论文的发表时间)
共8页
71-78