计算化学公社
标题:
如何让ONEAPI编出的程序段错误时打印call stack?
[打印本页]
作者Author:
啊不错的飞过海
时间:
2023-10-26 14:59
标题:
如何让ONEAPI编出的程序段错误时打印call stack?
本帖最后由 啊不错的飞过海 于 2023-10-26 17:09 编辑
最近在试着用Intel ONEAPI/IntelOpenMP+IntelMPI编译CP2K,本意是测测I家新软件栈的效果。结果被ONEAPI编译器的OMP支持卡了老半天——icx即使指定-fiopenmp也不会自动链接libiomp,得手动加选项,极其**。编译出来的CP2K会在执行到生成grid时候报segmentation fault,即使cflags/cxxflags/fcflags加了-g、fcflags还加了-traceback也不打印call stack,更是**。Intel对此给出的解决方案是用它的VTune调试;但VTune并不支持楼主的5600g......
有没有什么方法让ONEAPI编译出来的程序段错误时自行打印call stack呢?
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3