在本示例中,将生成两个实验:一个用 4 个 CPU 来运行,另一个则用 2 个 CPU 来运行。
要收集 omptest 的数据,如果您使用的是 C shell,请在终端窗口中键入下列命令。
% cd ~/work-directory/omptest % setenv PARALLEL 4 % collect -o omptest.1.er omptest % setenv PARALLEL 2 % collect -o omptest.2.er omptest % unsetenv PARALLEL
如果您使用的是 Bourne shell 或 Korn shell,请在终端窗口中键入下列命令。
$ cd ~/work-directory/omptest $ PARALLEL=4; export PARALLEL $ collect -o omptest.1.er omptest $ PARALLEL=2; export PARALLEL $ collect -o omptest.2.er omptest $ unset PARALLEL
其中,work-directory 是为示例创建的目录的完整路径。collect 命令会在 omptest 子目录中创建两个实验,其名称分别为 omptest.1.er 和 omptest.2.er。如果记录实验时出错,并且已经得到具有这些名称的实验,则可以使用 er_rm 命令删除这些实验。
收集数据的过程结束后,请在性能分析器中打开第一个实验 omptest.1.er。
有关 collect 命令的信息,参见 collect(1) 手册页。如果已经可以熟练使用 collect 命令,则可以键入 make collect 来代替以上命令。