深入解析MPI应用的调试、性能分析与调优
1. 调试信息
调试信息是Intel MPI为下一次MPI运行设置的几个重要配置的详细输出。通过设置环境变量 I_MPI_DEBUG ,可以获取不同级别的调试信息。
$ export I_MPI_DEBUG=5
设置为5时,会给出一些有用的信息,如下表所示:
| 信息类型 | 详细说明 |
| ---- | ---- |
| 所选或设置的网络结构 | 如 shm:tmi 或 shm:ofi |
| Intel Omni - Path网络的psm2提供程序 | - |
| 每个MPI进程的绑定域 | - |
| 用户设置的MPI环境变量 | - |
设置为6时,会给出关于集体算法设置默认值的额外信息。
代码示例
[0] MPI startup(): Multi-threaded optimized library
[0] MPI startup(): shm data transfer mode
…
[17] MPI startup(): shm data transfer mode
[0] MPI startup(): Rank Pid Node name Pin cpu
[0] MPI startup(): 0 80679 eke044\
{0,1,2,3,7
订阅专栏 解锁全文
1588

被折叠的 条评论
为什么被折叠?



