要在 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 运行指定一个单独的目录。