计算化学公社

 找回密码 Forget password
 注册 Register
Views: 360|回复 Reply: 0
打印 Print 上一主题 Last thread 下一主题 Next thread

[Linux] 如何让ONEAPI编出的程序段错误时打印call stack?

[复制链接 Copy URL]

186

帖子

1

威望

505

eV
积分
711

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 啊不错的飞过海 于 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呢?

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 20:54 , Processed in 0.173518 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list