Fortran程序使用MPI并行遇到的问题,将一部分模块并行化,由于项目代码很大,贴出改造的主框架

qq_33360886 2019-03-08 05:26:36

都在图上很清晰,程序B模块的时间增了数倍是什么原因,还有其他改法吗,让程序B不并行时间保持跟串行一样。
...全文
311 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Q_in 2019-03-10
  • 打赏
  • 举报
回复
我也遇到了相同的问题,用的是openmp。并行域外的区域应该是串行计算,可是时间会变长。随着线程数多,时间越长。
qq_33360886 2019-03-09
  • 打赏
  • 举报
回复
各位兄台求指教,随便说说呗
qq_33360886 2019-03-08
  • 打赏
  • 举报
回复
先并行A,再串行B这种写法在MPI里面是不是就有问题

2,408

社区成员

发帖
与我相关
我的任务
社区描述
高性能计算
社区管理员
  • 高性能计算社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧