|
本帖最后由 EwTE_H 于 2025-1-23 20:37 编辑
各位老师,我的ORCA在Windows系统上,Gaussian安装在WSL里,按照将Gaussian与ORCA联用搜索过渡态、产生IRC、做振动分析 - 思想家公社的门口:量子化学·分子模拟·二次元这篇文章设置时,发现脚本中$derivs没有触发相应的if分支,导致计算结果中缺失梯度信息,extorca无法识别;如果在WSL终端里直接执行这个脚本,则能正确运行,并产生正确的EOu文件。请问为什么这个脚本的行为会有不同?我应如何解决这个问题?
终端上的报错信息如下:
./orca.sh: 15: [: 1: unexpected operator
./orca.sh: 18: [: 1: unexpected operator
forrtl: No such file or directory
forrtl: severe (29): file not found, unit 10, file /mnt/d/GaussView/struct/orcatest/mol.engrad
Image PC Routine Line Source
extorca 00000000004076FB Unknown Unknown Unknown
extorca 0000000000416EE0 Unknown Unknown Unknown
extorca 0000000000404435 Unknown Unknown Unknown
extorca 0000000000404262 Unknown Unknown Unknown
libc.so.6 000014B86880424A Unknown Unknown Unknown
libc.so.6 000014B868804305 __libc_start_main Unknown Unknown
extorca 0000000000404169 Unknown Unknown Unknown
PGFIO-F-217/formatted read/unit=31/attempt to read past end of file.
File name = /root/gaussian/g16/tmp/Gau-304.EOu formatted, sequential access record = 1
In source file runexo.f, at line number 22
/root/gaussian/g16/l402.exe() [0x182b9c9]
/root/gaussian/g16/l402.exe() [0x17e7ef0]
/root/gaussian/g16/l402.exe() [0x17ca42f]
/root/gaussian/g16/l402.exe() [0x17ca098]
/root/gaussian/g16/l402.exe() [0x17cfc1e]
/root/gaussian/g16/l402.exe() [0x17cb3fc]
/root/gaussian/g16/l402.exe() [0x74c763]
/root/gaussian/g16/l402.exe() [0x549110]
/root/gaussian/g16/l402.exe() [0x45e212]
/root/gaussian/g16/l402.exe() [0x454dc7]
/root/gaussian/g16/l402.exe() [0x450bf2]
/root/gaussian/g16/l402.exe() [0x450af4]
/lib/x86_64-linux-gnu/libc.so.6(+0x2724a) [0x151a8968e24a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x151a8968e305]
/root/gaussian/g16/l402.exe() [0x4509e9]
Aborted (core dumped)
|
|