首页 | 本学科首页   官方微博 | 高级检索  
     

基于MPI /OPENMP 混合编程的三维粒子模拟并行优化
作者姓名:颜小洋  张伟文  布社辉  邓辉舫
作者单位:华南理工大学 计算机科学与工程学院,广东 广州 510006
基金项目:国家自然科学基金资助项目,教育部留学回国人员基金资助项目
摘    要:针对MPI、OPENMP 并行程序各自存在的缺陷,将MPI 与OPENMP 结合起来,实现了MPI /OPENMP 混合并行编程; 通过实验对MPI、OPENMP 并行程序及MPI /OPENMP混合并行编程进行了分析. 实验结果表明: MPI /OPENMP 混合并行编程可以大大减少通信量,其效率和加速比均优于纯MPI 并行程序,克服了MPI 并行程序中因粒子分布不均匀使负载不均衡而导致的程序性能下降的问题,使得可以利用集群中的更多结点来进行计算,缓解了MPI 并行程序的通信延迟问题; 同时,MPI /OPENMP 混合并行编程克服了OPENMP 并行程序依赖于单台计算机处理能力和存储空间的问题,大幅度提高了模拟规模.

关 键 词:MPI 并行程序  OPENMP 并行程序  3DEMPM  并行计算  
收稿时间:2010-11-05
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《华南理工大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《华南理工大学学报(自然科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号