找回密码
 注册
Simdroid-非首页
查看: 92|回复: 0

[Acoustics] 请问为何使用并行计算比不使用慢得多?

[复制链接]
发表于 2018-4-28 11:06:14 | 显示全部楼层 |阅读模式 来自 北京
边界元耦合计算,60个频率点,不用并行的时候每个频率点生成矩阵用三分半,解算用两分钟左右,平均五分多可以算完一个频率(in core模式)。
我想提高运算速度,就设置了并行计算,8核心18线程,同时运行8个process。结果发现所谓并行运算还是一次算1个频率点,只是把一个频率点分成115个block,但是划分block就用了5分钟,解算的时候变成out of core模式了,内存爆满,算到第3个block都已经半个多小时了,照这速度算一个频率点就要算到猴年马月,请问这种情况下并行计算究竟能不能提高运算速度啊?该如何设置呢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-24 07:09 , Processed in 0.025307 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表