跳过导航链接 | |
退出打印视图 | |
Oracle Solaris Studio 12.3:性能分析器 MPI 教程 Oracle Solaris Studio 12.3 Information Library (简体中文) |
适用于 Oracle Solaris 10 和 Linux 的 MPI 软件
适用于 Oracle Solaris 11 的 MPI 软件
用于 ClusterTools 和 Open MPI 的样例代码
用于 Oracle Solaris 11 中 Oracle Message Passing Toolkit 的样例代码
转到 example 二进制文件和源代码所在的目录。
运行以下命令:
% collect -M OMPT mpirun -np 25 --hostfile clusterhosts -- ring_c
运行该命令可能需要花费一些时间,输出应与通过 mpirun 命令运行的测试相同。
-M OMPT 选项表示 MPI 版本是 Oracle Message Passing Toolkit。有关支持的 MPI 版本的更多信息,请参见 collect(1) 手册页。
-np 25 选项指定在群集中有 25 个进程,--hostfile clusterhosts 表示节点名称以及每个节点上要使用的插槽数在名为 clusterhosts 的文件中指定。
此命令指定在两个主机上使用 25 个进程,并在每个主机上指定一个插槽。您应指定适用于您系统的进程数和插槽数。
列出新建的 test.1.er 目录的内容,并确保文件日期反映的是最新的执行。这意味着您成功运行了此命令,接下来可以对 ring_c 运行性能分析器。每运行一次收集命令,test.1.er 中的整数就会随之递增,所以本教程的剩余部分将此名称通称为 test.*.er。