Performance tau_exec无法lantch,“;错误-#x27;没有匹配的绑定;mpi&x27&引用;

Performance tau_exec无法lantch,“;错误-#x27;没有匹配的绑定;mpi&x27&引用;,performance,parallel-processing,installation,mpi,Performance,Parallel Processing,Installation,Mpi,我想使用tau,我无法启动tau_exec。当我尝试使用tau时,我得到了错误 我如何使用tau -----错误-------- $tau_exec-io./a.out 错误:目录/opt/tau/x86_64/lib中的“mpi”没有匹配的绑定 可用绑定(/opt/tau/x86_64/lib): /opt/tau/x86_64/lib/shared disable /opt/tau/x86_64/lib/shared papi mpi pthread pdt openmp trace 我设置

我想使用tau,我无法启动tau_exec。当我尝试使用tau时,我得到了错误

我如何使用tau

-----错误--------

$tau_exec-io./a.out
错误:目录/opt/tau/x86_64/lib中的“mpi”没有匹配的绑定
可用绑定(/opt/tau/x86_64/lib):
/opt/tau/x86_64/lib/shared disable
/opt/tau/x86_64/lib/shared papi mpi pthread pdt openmp trace

我设置了以下环境变量

TAU_MAKEFILE=/opt/TAU/x86_64/lib/MAKEFILE.TAU-papi-mpi-pthread-pdt-openmp-trace
TAU_选项=-optCompInst

安装预紧头

配置和安装如下所示
./configure-c++=g++-cc=gcc-fortran=gnu-mpilib=opt/openmpi/lib-mpinc=/opt/openmpi/include-prefix=opt/tau-openmp-iowrapper-papi=/opt/papi-pthread
安装

安装PDT

./configure-prefix=/opt/pdt
制造
安装

安装在TAU之后

./configure-mpilib=/opt/openmpi/lib-mpinc=/opt/openmpi/include-openmp-iowrapper-prefix=/opt/tau-pdt=/home/koji/opt/gauss07/tau/pdt-papi=/opt/papi-pthread

使安装

如果您可以禁用MPI,请尝试将
-T SERIAL
参数传递给tau_exec,即以以下方式执行应用程序:

tau_exec -io -T SERIAL -- ./a.out

初始运行失败的原因是tau-config脚本(在您的系统上的/opt/tau/x86_64/bin/tau-config上)的默认设置将profile而不是跟踪设置为默认操作。此外,它还将“跟踪”添加到不匹配的选项列表中。因此,您想要的绑定需要“mpi”,而任何具有“跟踪”的绑定都无法工作

所以,您可以尝试构建一个具有mpi且没有跟踪的新绑定,或者尝试运行

tau_exec -io -T TRACE ./a.out

但随后您将跟踪它,而不会对其进行分析。

您是否解决过此问题?