计算化学公社

标题: Gaussian调用自定义基组报错 [打印本页]

作者
Author:
Crazyfairy    时间: 2022-11-26 13:05
标题: Gaussian调用自定义基组报错
尝试不同的调用外部基组的方法时发现用@语法始终报错,直接复制粘贴就可以,看了论坛里Gaussian 常见报错及解决方法;新手求助报错时的注意事项 - 量子化学 (Quantum Chemistry) - 计算化学公社 (keinsci.com),实在是判断不出问题在哪,求助各位老师。附文件:1是直接粘贴的,没有问题;
2是用的@语法,试了好几种写法
@\G:\gauss\basisset\def2tzvp.gbs  //G:\gauss\basisset\def2tzvp.gbs是基组的路径
@/G:/gauss/basisset/def2tzvp.gbs
@/storage/gauss/basisset/def2tzvp.gbs  //storage是G盘的名称

这几种写法都是同一种报错法
3是下载的基组,把头部不相关内容和空行全删了
报错信息:
General basis read from cards:  (5D, 7F)
Warning:  center   1 has no basis functions!
Warning:  center   2 has no basis functions!
Warning:  center   3 has no basis functions!
Warning:  center   4 has no basis functions!
Warning:  center   5 has no basis functions!
Warning:  center   6 has no basis functions!
Warning:  center   7 has no basis functions!
Warning:  center   8 has no basis functions!
Warning:  center   9 has no basis functions!
Warning:  center  10 has no basis functions!
Warning:  center  11 has no basis functions!
Warning:  center  12 has no basis functions!
Warning:  center  13 has no basis functions!
Ernie: Thresh=  0.10000D-02 Tol=  0.10000D-05 Strict=F.
Bad length for file.
FileIO: IOper= 1 IFilNo(1)=  -582 Len=           0 IPos=           0 Q=        149831768


dumping /fiocom/, unit = 1 NFiles =    29 SizExt =    524288 WInBlk =       512
                   defal = T LstWrd =      622080 FType=2 FMxFil=10000

Number              0           501           502           503           507           521
Base           109056         23552         41472         96256         96768        106496
End            622080         24552         43525         96323         96886        106531
End1           622080         24576         44032         96768         97280        107008
Wr Pntr        106496         23552         43525         96256         96768        106531
Rd Pntr        106496         24552         41472         96256         96768        106496
Length         513024          1000          2053            67           118            35

Number            551           552           559           561           562           579
Base           104448        103424        108032        104960         97792        103936
End            104473        103436        108033        104961        103317        103943
End1           104960        103936        108544        105472        103424        104448
Wr Pntr        104448        103424        108033        104960         97792        103936
Rd Pntr        104473        103424        108032        104960        103317        103936
Length             25            12             1             1          5525             7

Number            581           583           598           670           674           698
Base           107520        108544         44032        107008         97280        105984
End            107556        108551         44034        107024         97389        106062
End1           108032        109056         44544        107520         97792        106496
Wr Pntr        107520        108551         44032        107024         97280        105984
Rd Pntr        107520        108544         44032        107008         97280        105984
Length             36             7             2            16           109            78

Number            761           989           991           992           993           994
Base           105472         24576         37888         37376         23040         20480
End            105473         37076         41169         37381         23140         20510
End1           105984         37376         41472         37888         23552         20992
Wr Pntr        105472         24576         37888         37376         23040         20480
Rd Pntr        105472         24576         41169         37381         23140         20510
Length              1         12500          3281             5           100            30

Number            995           996           997           998           999
Base            22528         21504         22016         20992         44544
End             22538         21604         22250         21192         95796
End1            23040         22016         22528         21504         96256
Wr Pntr         22528         21504         22016         20992         44544
Rd Pntr         22538         21604         22250         21192         45796
Length             10           100           234           200         51252


dumping /fiocom/, unit = 2 NFiles =     1 SizExt =         0 WInBlk =       512
                   defal = F LstWrd =       67072 FType=2 FMxFil=10000

Number              0
Base            20480
End             67072
End1            67072
Wr Pntr         20480
Rd Pntr         20480
Length          46592


dumping /fiocom/, unit = 3 NFiles =     1 SizExt =    524288 WInBlk =       512
                   defal = T LstWrd =       67072 FType=2 FMxFil=10000

Number              0
Base            20480
End             67072
End1            67072
Wr Pntr         20480
Rd Pntr         20480
Length          46592
Error termination in NtrErr:
NtrErr Called from FileIO.


作者
Author:
星纹c    时间: 2022-11-26 15:41
我猜是回车在Linux和Windows下的不同导致的。我在Linux下跑没问题,没Windows的。既然是复制没问题,直接弄有问题,猜测就是回车问题。
作者
Author:
Crazyfairy    时间: 2022-11-26 15:54
星纹c 发表于 2022-11-26 15:41
我猜是回车在Linux和Windows下的不同导致的。我在Linux下跑没问题,没Windows的。既然是复制没问题,直接弄 ...

您好,不太能理解这个回车问题,@语句后面加回车也试过了,也是同样的报错,请问您有详细一点的资料吗?
作者
Author:
星纹c    时间: 2022-11-26 16:02
Crazyfairy 发表于 2022-11-26 15:54
您好,不太能理解这个回车问题,@语句后面加回车也试过了,也是同样的报错,请问您有详细一点的资料吗?

两个系统下的回车不同,一个是\n一个是\r\n,你可以把基组文件内容用ctrl+c和ctrl+v直接复制到另一个文件里,用这个新的文件试试,这样应该就相当于换了回车,如果能成就是我说的原因。
作者
Author:
Crazyfairy    时间: 2022-11-26 16:53
星纹c 发表于 2022-11-26 16:02
两个系统下的回车不同,一个是\n一个是\r\n,你可以把基组文件内容用ctrl+c和ctrl+v直接复制到另一个文件 ...

谢谢老师!突然找到原因了,Windows里@后面不能加斜杠@G:\gauss\basisset\def2tzvp.gbs,基组文件最后****后面要加一个回车,虽然不知道为啥,但跑起来了
作者
Author:
sobereva    时间: 2022-11-27 02:10
Crazyfairy 发表于 2022-11-26 16:53
谢谢老师!突然找到原因了,Windows里@后面不能加斜杠@G:\gauss\basisset\def2tzvp.gbs,基组文件最后*** ...

Windows下显然不能加斜杠
搞清楚Windows和Linux下路径规则,Windows目录开头哪来的/,这都是初中程度的计算机知识

写不写****的问题,显然看引用的文件末尾有没有

作者
Author:
Crazyfairy    时间: 2022-11-28 14:50
sobereva 发表于 2022-11-27 02:10
Windows下显然不能加斜杠
搞清楚Windows和Linux下路径规则,Windows目录开头哪来的/,这都是初中程度的 ...

好的,谢谢老师!对编程这一块一窍不通,好多都是依葫芦画瓢的,不太理解




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