Visual Studio 项目设置,用于检测英特尔跟踪分析器
Visual Studio project settings to instrument for Intel Trace Analyzer
我刚刚开始使用英特尔 MPI,正在尝试了解如何使用跟踪分析器。我的理解是,与 vt.lib 链接并运行 mpi 应用程序足以导致发出 *.stf 文件。我有一个简单的Hello World MPI应用程序。与 vt.lib 链接并通过 mpiexec 运行后,我没有看到 stf 输出。
没有更多信息要添加。设置再简单不过了。我错过了什么?
我终于能够得到STF结果。这是我所做的:
- vt.lib 必须在链接行中的 impi.lib 之前。
- 我必须包含 vt.h 并调用 VT_initialize、VT_traceon 和 VT_finalize。
我不知道为什么这些步骤是必要的。我没有发现任何文档表明它们是,我通过缓慢的试错来解决这个问题。
相关文章:
- 编译要在英特尔Hyperscan中使用的.cc文件时出现问题
- 将gsl c++程序与"英特尔MKL"链接
- 使用英特尔 PIN 修改寄存器
- 使用英特尔内联函数将打包的 8 位整数乘以浮点数向量
- 如何使用英特尔 PIN 捕获阵列的所有负载?
- 英特尔 TBB 程序不会终止,可能会误用参考计数器
- 将"-01"替换为"-02" 英特尔编译器选项会导致 FPE 在较小的 for 循环行程计数中抛出
- 在 Azure DevOps 构建管道中使用英特尔C++编译器为 Linux 环境构建C++代码
- 编译器错误(英特尔并行工作室 2019 与 Visual Studio 社区 2019)
- 如何要求 macports 用英特尔编译器包装 openmpi?
- 实施英特尔实感和 SDL2 时出现问题
- OpenGL 片段着色器未在英特尔 HD 4000 显卡上编译
- 英特尔将指令存储在重叠的内存区域
- 如何指示 CMAKE 在 Visual Studio 中使用英特尔 MKL
- 检测 Visual Studio 项目的属性中是否启用了英特尔 MKL
- Visual Studio 项目设置,用于检测英特尔跟踪分析器
- 英特尔 Pin:分析例程检测 ah 寄存器而不是 RSP (REG_STACK_PTR)
- 正在检测来自我的英特尔系统的 CPU 和内核信息
- 英特尔引脚:检测运行过程
- 如何检测 CPU 是否支持英特尔防盗技术