计算化学公社

标题: Polyrate 17C的算例运行错误 [打印本页]

作者
Author:
Zt2020666    时间: 2023-9-17 16:18
标题: Polyrate 17C的算例运行错误
在Ubuntu20.04系统上安装的Polyrate 70C,编译过程正常生成了VRC-VTST版本的Makefile。但在算例测试的时候只有CH3能正常运行输出fu15文件,且比对正确。其他算例均会报如下列的错误,请问各位大佬有解决方案吗?

【F77C/CC等编译器均使用2022版的Intel oneapi编译器:mpif77和mpicc】

./runch4cl.jc

gmake -s ../exe/polyrate17.dum.serial.exe
/usr/bin/ld: main_vrcmpi.o: in function 'MAIN__':
main_vrcmpi.F:(.text+0x5aa3):undefined reference to 'savexrp_'
/usr/bin/ld: main_vrcmpi.F:(.text+0x5ad8):undefined reference to 'vrctst_'
collect2: error: ld returned 1 exit status
gmake[1]: *** [Makefile:105: ../exe/polyrate17.dum.serial.exe] 错误 1
gmake: *** [Makefile: 103: DUMS] 错误2
mv: 无法获取‘poly.fu6’的文件状态(stat): 没有那个文件或目录
mv: 无法获取'poly.fu15'的文件状态(stat): 没有那个文件或目录
rm: 无法删除'poly.fu14': 没有那个文件或目录
rm: 无法删除'esp.fu61': 没有那个文件或目录



作者
Author:
王二葛    时间: 2023-9-18 00:05
把编译器换成 ifort 和 icc 再试试

建议用 RP Polyrate,手册写了 RP-VTST 用于严格的过渡态,至少我这边用 RP 是一切正常的
作者
Author:
dantevinsky    时间: 2023-9-18 09:33
"但在算例测试的时候只有CH3能正常运行输出fu15文件,且比对正确。"这说明您已经安装成功了,VRC版本的polyrate只有CH3这一个案例,其它案例是对标RP版本的Polyrate的,您run test时应该用check_vrc.jc脚本。
VRC版本的polyrate是采用VRC-VTST算法来计算双分子无能垒缔合过程的反应速率常数的软件

作者
Author:
Zt2020666    时间: 2023-9-18 18:49
dantevinsky 发表于 2023-9-18 09:33
"但在算例测试的时候只有CH3能正常运行输出fu15文件,且比对正确。"这说明您已经安装成功了,VRC版本的poly ...

噢噢噢,原来如此,感谢!
作者
Author:
DDb    时间: 2023-11-3 21:23
ERROR:  must specify energy with electronic degenercy
大佬这个报错是什么原因呢





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