24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1431  |  回复: 3

dead_soul

铜虫 (初入文坛)

[求助] vasp并行运算出现问题:mpivars.sh: No such file or directory

我并行运行vasp的时候出现了些问题? 你帮忙看看是怎么回事?

which mpirun
显示/home/zhang/intel/composer_xe_2013.4.183/mpirt/bin/intel64/mpirun

我在一个计算的example下运行
/home/zhang/intel/composer_xe_2013.4.183/mpirt/bin/intel64/mpirun  -np 4 .vaspmpi

报错了:/home/zhang/intel/composer_xe_2013.4.183/mpirt/bin/intel64/mpirun: line 96: /home/zhang/intel/composer_xe_2013.4.183/mpirt/bin/intel64/mpivars.sh 没有那个文件或目录。

我locate mpivars.sh 后也没有这个文件

这个如何解决啊
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘仕晨

木虫 (正式写手)

★ ★
franch: 金币+2, 谢谢回帖交流,, 2013-07-08 22:53:27
不知道你是什么机器,不过你是不是应该先启动mpd啊,如果是PC 机的话,你可以试试先启动mpd ,输入命令mpd &,然后在运行vasp,不知道你怎么安装的,提供两种运行方式,我现在自己用的是mpiexec 你应该输入mpiexec -n 4 vaspmpi,或者你自己的mpirun -np 4 vaspmpi
2楼2013-07-07 13:11:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pariah

铜虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
franch: 金币+2, 谢谢回帖交流,, 2013-07-08 22:53:42
dead_soul: 金币+5, 有帮助 2013-07-11 20:35:53
楼上说的是对应的mpich2并行环境的操作,首先你要知道你的程序是通过什么并行环境编译的,一般是mpich2和openmpi。你帖子里说的是用的intelmpi,但我估计你的code应该不是用intelmpi编译的,所以你要弄清楚用什么并行环境,然后用相应的mpirun或者mpiexec来运行并行程序。
3楼2013-07-07 20:58:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dead_soul

铜虫 (初入文坛)

我的编译器是从网上下的inter的非商业版本 2013年的。

输入mpd &,   
用mpiexec -n 4 vaspmpi,运行 还是不行啊

无奈了 最后换装openmpi  ok了

谢谢~
4楼2013-07-11 20:35:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dead_soul 的主题更新
信息提示
请填处理意见