Sun Studio 12:性能分析器

在 MPI 下运行 collect 命令

要在 MPI 的控制下使用 collect 命令收集数据,,请使用与 ClusterTools 版本相对应的语法,如下所示。

在 Sun HPC ClusterTools 7 上:


% mpirun -np n 
collect [collect-arguments] program-name
 [program-arguments]

在 Sun HPC ClusterTools 6 和更低版本上:


% mprun -np n 
collect [collect-arguments] program-name
 [program-arguments]

在以上两种情况下,n 都表示要由 MPI 创建的进程数。此过程会创建 n 个单独的 collect 实例,每个实例都记录一个实验。有关实验的存储位置和方法的信息,请阅读数据的存储位置一节。

为了确保将来自不同 MPI 运行的实验集存储在不同的位置,可以使用 -g 选项为每个 MPI 运行创建一个实验组。实验组应当存储在所有 MPI 进程都可以访问的文件系统上。创建实验组还有助于将单个 MPI 运行的实验集装入性能分析器。如果不创建组,则可以使用 -d 选项为每个 MPI 运行指定一个单独的目录。