计算化学公社

标题: VASP安装之后测试不成功 [打印本页]

作者
Author:
愚不可及    时间: 2021-6-30 13:55
标题: VASP安装之后测试不成功
各位大佬,我是按照sob大佬的帖子,vasp安装最简单的 方法,一步一步进行的操作。一切也都正常。唯一的不同就是我安装之后的VASP的图标的有下角有个锁的符号
但是在测试的时候,输入mpirun -np 4 vasp测试Hg原子的时候,出现了报错。在论坛中没有搜到相同的情况,希望各位大佬不吝指教。谢谢!
这是相关报错内容:
[root@localhost vasp.Hg]# mpirun -np 4 vasp
[proxy:0:0@localhost.localdomain] HYD_spawn (../../../../../src/pm/i_hydra/libhydra/spawn/hydra_spawn.c:113): execvp error on file vasp (No such file or directory)
[proxy:0:0@localhost.localdomain] HYD_spawn (../../../../../src/pm/i_hydra/libhydra/spawn/hydra_spawn.c:113): execvp error on file vasp (No such file or directory)
[proxy:0:0@localhost.localdomain] HYD_spawn (../../../../../src/pm/i_hydra/libhydra/spawn/hydra_spawn.c:113): execvp error on file vasp (No such file or directory)
[proxy:0:0@localhost.localdomain] HYD_spawn (../../../../../src/pm/i_hydra/libhydra/spawn/hydra_spawn.c:113): execvp error on file vasp (No such file or directory)





作者
Author:
abin    时间: 2021-6-30 14:19
你缺少基本的Linux技能,
可以查询我签名中的链接,自行学习视频了解。

chmod +x vasp*
作者
Author:
jinnengzhi    时间: 2021-6-30 15:51
vasp 编译生成应该是是哪个文件,有后缀的,请自己看看bin文件夹。
作者
Author:
愚不可及    时间: 2021-6-30 17:56
abin 发表于 2021-6-30 14:19
你缺少基本的Linux技能,
可以查询我签名中的链接,自行学习视频了解。

好的,我学习一下。还是没搞定。

作者
Author:
愚不可及    时间: 2021-6-30 17:57
jinnengzhi 发表于 2021-6-30 15:51
vasp 编译生成应该是是哪个文件,有后缀的,请自己看看bin文件夹。

您说的应该是vasp名字没打全吧,应该是vasp_std。我这个地方是和sob老师在视频里一样,把后面的_std给删了
作者
Author:
愚不可及    时间: 2021-6-30 18:42
abin 发表于 2021-6-30 14:19
你缺少基本的Linux技能,
可以查询我签名中的链接,自行学习视频了解。

我确实应该补充一下LINUX的规则了.
我在chmod +x的时候,输入路径,发现我的绝对路径里面有个vasp 5.4.4的文件夹,这个路径报错,显示识别不到vasp文件夹。我才意识到他不能识别空格。。。
问题已解决,谢谢大佬!
作者
Author:
愚不可及    时间: 2021-6-30 18:43
jinnengzhi 发表于 2021-6-30 15:51
vasp 编译生成应该是是哪个文件,有后缀的,请自己看看bin文件夹。

在chmod +x的时候,输入路径,发现我的绝对路径里面有个vasp 5.4.4的文件夹,这个路径报错,显示识别不到vasp文件夹。我才意识到他不能识别空格。。。
总而言之是我太菜了。。。谢谢大佬指点
作者
Author:
abin    时间: 2021-6-30 19:20
愚不可及 发表于 2021-6-30 18:42
我确实应该补充一下LINUX的规则了.
我在chmod +x的时候,输入路径,发现我的绝对路径里面有个vasp 5.4.4 ...

你去B站看看我的视频,有几个是针对微软用户的。
大概了解一下,就不会这样了。
作者
Author:
乐平    时间: 2021-6-30 21:40
本帖最后由 乐平 于 2021-6-30 15:42 编辑
愚不可及 发表于 2021-6-30 12:42
我确实应该补充一下LINUX的规则了.
我在chmod +x的时候,输入路径,发现我的绝对路径里面有个vasp 5.4.4 ...

不是“不能识别空格”,而是 Linux 默认的语法里将空格作为命令和选项,路径,文件等的分隔符。
举个简单的例子:
  1. cp YOUR_FILE NEW
复制代码

表示“复制” “YOUR_FILE” 这个文件,并改名为“NEW”

但是如果你写成
  1. cp YOUR FILE NEW
复制代码

那就成了“复制” “YOUR” 这个文件,并改名为“FILE”(顺带还多出一个 “NEW”),于是 Linux 会告诉你
  1. cp: cannot stat ‘YOUR’: No such file or directory
复制代码


这就变成你说的“无法识别空格”……
作者
Author:
愚不可及    时间: 2021-7-1 10:25
乐平 发表于 2021-6-30 21:40
不是“不能识别空格”,而是 Linux 默认的语法里将空格作为命令和选项,路径,文件等的分隔符。
举个简 ...

学到了学到了,谢谢大佬!




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3