计算化学公社

标题: 求助-vasp编译后运行报错Illegal instruction: illegal operand [打印本页]

作者
Author:
ylbt1989    时间: 2024-12-8 14:40
标题: 求助-vasp编译后运行报错Illegal instruction: illegal operand
vasp版本为6.3.2,集群为KAUST的ibex,默认编译运行速度非常慢,同样的任务,之前易文才老师的vasp5.4.4的可执行文件1000多秒,编译后的vasp6.3.2要8000+。在makefile.include里面加上-xHOST可以正常编译完成,但是提交任务后马上报错Illegal instruction: illegal operand
之前国内服务器用的一直是供应商给编译的版本,基本没动过。虽然会基本的编译操作,但是这个问题网上查半天也没找到解决方案。。。特来求助,感谢!

作者
Author:
abin    时间: 2024-12-8 15:35
编译所在机器,和任务执行机器,
处理器规格以及支持的指令集不同……

解决方案,交叉编译,或者去节点编译。
完毕。
作者
Author:
ylbt1989    时间: 2024-12-8 16:36
abin 发表于 2024-12-8 15:35
编译所在机器,和任务执行机器,
处理器规格以及支持的指令集不同……

感谢!之前网上查也是说处理器支持的指令集不同,我看CPU信息看着都一样,但是集群的节点有不同型号的CPU,是不是跟这个有关系?




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