1.设置环境变量,我省略了设置LD_ASSUME_KERNEL=2.4.1这步,因为引发了错误,有动态库找不到
./home/duanple/intel/ict/3.0.1/itac/7.0.1/bin/itacvars.sh
2.添加必须的头文件
#include <VT.h>
3.编译,链接,-t是对于-L -lVT的一个简化调用
mpiicc -g -t test.c
4.设置产生得trace数据的保存文件夹
export VT_LOGFILE_PREFIX=~/mpitest
export VT_PCTRACE=5
mpiexec -n 2 ./a.out
5.查看trace数据
traceanalyzer ~/mpitest/a.out.stf &
&的意思是在后台运行
注意:
1.执行了.sh后,对于当前窗口无法立即生效,必须source才可以
2.确认,用户具有脚本得权限,否则用chmod +x * 进行修改