24小时热门版块排行榜    

查看: 1782  |  回复: 21

valenhou001

至尊木虫 (职业作家)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
cenwanglai(金币+2):谢谢回复。国庆假期愉快! 2010-09-30 09:05:20
这种问题很多情况下与你计算安装的mpi、计算集群的网络、vasp的并行编译等相关。与vasp的输入文件关系不大。

当网络间数据交换比较大时,超过了mpi的buffer大小时,好像很容易出现此类错误。mpi的1.0版本的遇到此类问题的比较。mpi 2.0版本的有所改善。

20原子的体系,在一个4核4G的机器上,如果ENCUT不是非常大,k点不是非常多的情况下,一般都是可以计算得起来的。

建议从下面几点去找解决方法:
i) 参考这里
http://software.intel.com/en-us/forums/showthread.php?t=57064
测试所安装的mpi,看它能否正常得运行mpi程序包自带的测试例子;
ii) 测试vasp计算一个很小的体系, mpi的方式运行,但只有一个节点。把它同串行编译得到的模块的执行情况进行比较。
iii)同样的体系,测试采用不同节点时的运行情况。
iv) 安装和测试一个支持mpi 2.0版本的 mpi (比如mpich2或openmpi)

在贴出你的问题时,详细列出你mpi的版本,以及安装情况。
21楼2010-09-30 09:01:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shzhu

金虫 (正式写手)

初级


小木虫: 金币+0.5, 给个红包,谢谢回帖
我也遇到这样的问题,根据valenhou001的提示,我把K点数喝ECUT减少了,就可以正运行了
谢谢楼上的valenhou001
人称没有个性
22楼2012-05-27 12:11:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 piaoxue001 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见