24小时热门版块排行榜    

查看: 314  |  回复: 4
当前主题已经存档。

veryman

木虫 (正式写手)

$_$

[交流] 【求助】并行计算

问一下大家,我用串行和并行编译的vasp算同一个单原子体系,串行的用时200s左右,到了用4个cpu并行时间却变成了1800s,是因为1)我并行vasp编译的有问题?2)机器的并行指令的使用出错?3)因为要算的体系不够复杂用并行越算越慢?
PS:两种算出来的结果是一样的。

[ Last edited by wuchenwf on 2009-6-21 at 21:06 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bshliu

铁虫 (小有名气)

小体系用多个cpu计算,


灯塔守望者(金币+1,VIP+0):谢谢您的解答
可能是网卡通讯和交换数据用了太多时间
2楼2008-11-09 21:13:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

madonion

金虫 (正式写手)

不知道你4个cpu是一台机器上的还是不同节点上的
3楼2008-11-09 23:00:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dead_soul

铜虫 (初入文坛)

引用回帖:
Originally posted by bshliu at 2008-11-9 21:13:
可能是网卡通讯和交换数据用了太多时间

绝对同意bshliu的看法。。。
小体系,没有必要用多个nodes(cpu)。。。。
4楼2008-11-09 23:31:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

veryman

木虫 (正式写手)

$_$

确定了,是节点间通信的问题。如果提交到几个cpu在一个节点的话,时间就快多了。

[ Last edited by veryman on 2008-11-12 at 13:14 ]
5楼2008-11-10 10:37:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 veryman 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见