目录
本文所使用方法在ubuntu 16.04LTS和2020年3月19日最新的20.04LTS每日版本上进行过验证。
TAU (Tuning and Analysis Utilities) Performance System® is a portable profiling and tracing toolkit for performance analysis of parallel programs written in Fortran, C, C++, UPC, Java, Python.
有关TAU和PDT的更多文档和帮助,请访问:
TAU - Tuning and Analysis Utilities
TAU - Tuning and Analysis Utilities : Frequently Asked Questions
TAU - Wiki
1. 安装MPICH
终端下使用命令
sudo apt-get install mpich
2. 安装JAVA环境
终端中执行以下任意命令均可
sudo apt install default-jre
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-13-jre-headless
sudo apt install openjdk-14-jre-headless
sudo apt install openjdk-8-jre-headless
3. 下载TAU(及PDT)
4. 提取并配置安装
4.1 使用图形化界面安装
提取到某一目录下,进入解压后的文件夹下,右键选择在终端打开,执行以下命令
./tau_setup
出现图形化配置界面。若仅使用插桩,可不用PDT,如果需要使用PDT,可以勾选并设置相应的PDT目录。
在“Message Passing”选项卡中勾选MPI、MPI Includes、MPI Libraries,按对应选项前的Browse按钮进行选择
- Mpich的MPI Includes一般在/usr/include/x86_64-linux-gnu/mpich目录或/usr/include/mpich目录下
- Mpich的MPI Libraries一般在(/usr)/lib/x86_64-linux-gnu/mpich目录或(/usr)/lib/mpich(/lib)目录下
如果你在以上目录找不到相关文件,或安装的是其他版本的MPI,可以按安装时的配置或在附近目录寻找,一般来说,MPI Includes的文件夹下需要含有mpi.h等头文件。
选项设置完成后,点击Configure Tau