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 命令将显示一条错误消息且不会收集实验。