24小时热门版块排行榜    

查看: 1300  |  回复: 7

lxjuan

金虫 (小有名气)

[交流] 【求助】单任务多cpu并行,内存分配失败 已有2人参与

大家好:

  我最近新买了一个64位Dell T5500图形工作站,内存48G,在MS5.0上做比较大体系单任务并行计算时,出现如下的错误信息:
E:\PROGRA~2\Accelrys\MATERI~1.0\etc\Gateway\..\..\bin\castepexe_mpi.exe: Rank 0:1: MPI_Allreduce: malloc failed: See malloc(3C) for details
E:\PROGRA~2\Accelrys\MATERI~1.0\etc\Gateway\..\..\bin\castepexe_mpi.exe: Rank 0:4: MPI_Allreduce: malloc failed: See malloc(3C) for details
E:\PROGRA~2\Accelrys\MATERI~1.0\etc\Gateway\..\..\bin\castepexe_mpi.exe: Rank 0:0: MPI_Allreduce: malloc failed: See malloc(3C) for details
E:\PROGRA~2\Accelrys\MATERI~1.0\etc\Gateway\..\..\bin\castepexe_mpi.exe: Rank 0:2: MPI_Allreduce: malloc failed: See malloc(3C) for details
E:\PROGRA~2\Accelrys\MATERI~1.0\etc\Gateway\..\..\bin\castepexe_mpi.exe: Rank 0:3: MPI_Allreduce: malloc failed: See malloc(3C) for details
MPI Application rank 0 exited before MPI_Finalize() with status 16

同样的体系我用linux下安装的MS运行,才32G的内存都能成功,不知道问题出现在哪里,敬请懂的老师或同学指点一下,谢谢!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

karen
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dzhijie

金虫 (正式写手)

学生

同问!期待!
奋发向上
2楼2010-08-13 08:25:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

beyondstar

木虫 (正式写手)


zzy870720z(金币+1):谢谢回复 2010-08-13 13:53:35
什么操作系统阿,可能用不了48G,有可能导致内存不够
3楼2010-08-13 12:16:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quantumfang

至尊木虫 (著名写手)

小木虫中医研究院院长


zzy870720z(金币+1):谢谢指教 2010-08-13 13:53:45
lxjuan(金币+5): 2010-08-15 21:12:04
可能是内存分配:malloc

windows单进程最大能支配的内存不大于2G

你买再大的内存都是浪费
4楼2010-08-13 13:30:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluewhale

铁杆木虫 (正式写手)

纯属浪费机器。
5楼2010-08-13 23:17:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lxjuan

金虫 (小有名气)

我决定还是换成linux系统了。
karen
6楼2010-08-14 16:45:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

astrolia

禁虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖交流
本帖内容被屏蔽

7楼2010-11-21 11:01:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quantumfang

至尊木虫 (著名写手)

小木虫中医研究院院长

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zzy870720z(金币+1):谢谢交流 2010-11-22 08:01:33
引用回帖:
Originally posted by astrolia at 2010-11-21 11:01:05:

你好,我也遇到同样的问题和错误提示。我是4G的内存,稍小一点的规模跑出来了倒是,大一点的总是失败,就给出了malloc fail的提示,是否就是说内存不够用?如果我想加内存,是否也需要换系统?谢谢!

换用64位windows
或者linux
8楼2010-11-21 23:20:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lxjuan 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见