Ubuntu下安装配置TAU分析mpich和openmp程序性能

本文详述在Ubuntu系统中如何安装配置TAU,用于分析MPICH和OpenMP程序的性能。首先,通过终端命令安装MPICH和JAVA环境,然后下载TAU并使用图形化界面或命令行配置。在配置过程中,重点关注MPI和OpenMP的选项。通过tau_rewrite对二进制文件插桩,使用pprof和paraprof进行性能分析。遇到的常见问题包括配置选项、依赖库的安装和addr=<0x???>的解析,文中均有解答。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文所使用方法在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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值