计算化学公社

标题: 求助:Linux下群组安装后用户没有无法计算 [打印本页]

作者
Author:
imew    时间: 2020-9-7 22:05
标题: 求助:Linux下群组安装后用户没有无法计算
我们的服务器只是一个节点、没有做集群。

根据http://bbs.keinsci.com/thread-14301-1-2.html [Gaussian/gview] 小型集群中给所有用户安装公用G09过程  中的教程,在root下完全按照教程设置了group和权限,结果在root下可以正常运算,但是在group里的具体用户做运算就会报错,已经给g16和Scratch文件夹750权限了。具体报错信息如下。


于是我就在用户里重新安装了Gaussian并设置了环境参数,运算后也出现了如下相同的报错信息。

[cs@localhost ~]$ g16<Ne.gjf>Ne.out
PGFIO/stdio: Permission denied
PGFIO-F-/OPEN/unit=11/error code returned by host stdio - 13.
File name = /home/cs/Scratch/Gau-86244.inp
In source file ml0.f, at line number 197
  g16() [0x1297719]
  g16() [0x1253c40]
  g16() [0x1235f3f]
  g16() [0x124979d]
  g16() [0x124b28b]
  g16() [0x124a03b]
  g16() [0x451a2e]
  g16() [0x450af4]
  /lib64/libc.so.6(__libc_start_main+0xf5) [0x2ba30cb86555]
  g16() [0x4509e9]
已放弃(吐核)

注:代码中的Scratch位置是我重新在用户账号下配置的。在root下配置的Scratch也出现了类似报错。


作者
Author:
snljty    时间: 2020-9-7 23:07
本帖最后由 snljty 于 2021-9-30 11:56 编辑

看错了。检查你的$GAUSS_SCRDIR目录是否存在。
作者
Author:
一颗赛艇    时间: 2020-9-8 07:49
snljty 发表于 2020-9-7 23:07
你的CPU指令集和你的Gaussian 16的指令集版本对应么?Gaussian 16的这个问题在有些CPU上非常麻烦,个别情况 ...

这明显是权限问题啊?
作者
Author:
sobereva    时间: 2020-9-8 08:41
明显就是没权限创建/home/cs/Scratch/Gau-86244.inp所致
确保当前用户能在此目录下touch出一个文件来
750对于同组用户并没有w的权限





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