Gaussian09计算过程中报错forrtl No such file or directory
(2017-11-27 20:30:00)
标签:
g09gaussian高斯gauss_scrdirforrtlnosuchfileordi |
分类: 量子化学 |
Gaussian09计算过程中报错forrtl No such file or directory
作者:shims
出现这个问题首先可以肯定的是由于相应的文件没有找到,至于是哪一个文件或文件夹不存在则有不同的情况。首先检查输入文件是否存在,如果确定给的输入文件是存在的,则可以考虑是否是存放临时文件的文件夹是否存在。临时文件夹一般是在环境变量中通过定义变量GAUSS_SCRDIR来确定的,使用vi ~/.bashrc查看自己用户当前的环境变量中关于GAUSS_SCRDIR变量的定义,并查看相关的目录是否存在。
这里就是因为在环境变量中定义的GAUSS_SCRDIR变量对应的文件夹还没有创建导致的该错误。在~/.bashrc文件中关于变量GAUSS_SCRDIR的定义如下:
export GAUSS_SCRDIR=/home/sms/tmp
而查看该目录发现并不错在,可以通过cd /home/sms/tmp确认是否存在,存在的话就会进入该目录,如果不存在则提示不存在该目录。这里查看后发现该目录并不存在,这个时候只要创建该目录即可(mkdir /home/sms/tmp)。
在创建了Gaussian的临时文件夹之后该Gaussian任务就可以顺利的进行了。在创建目录的时候需要注意自己是否对GAUSS_SCRDIR定义的目录有操作权限,如果没有请重新定义一个自己家目录下的目录方便使用。该目录需要定时的清理才能保持硬盘空间的洁净而不是被占满。