collect 命令可用于跟踪和分析 MPI 应用程序。
collect [collect-arguments] mpirun [mpirun-arguments] -- program-name [program-arguments] |
例如,以下命令对 16 个 MPI 进程的每个进程运行 MPI 跟踪和分析,在单个 MPI 实验中存储数据:
collect -M OMPT mpirun -np 16 -- a.out 3 5 |
-M OMPT 选项指明将进行 MPI 分析,Oracle Message Passing Toolkit 为 MPI 版本。
初始收集进程重设 mpirun 命令的格式来指定对各个 MPI 进程运行 collect 命令(带有适当的参数)。
紧接在 program_name 前面的 -- 参数是 MPI 分析所必需的。如果不包括 -- 参数,collect 命令将显示一条错误消息且不会收集实验。
不再支持使用 mpirun 命令在 MPI 进程上产生显式 collect 命令的技术来收集 MPI 跟踪数据。您仍可以使用这种技术来收集其他类型的数据。