【发布时间】:2016-10-29 00:46:16
【问题描述】:
我想保存在 mpiprofile 摘要报告中看到的每个工作人员的详细信息。 Profsave 没有为 mpiprofile 查看器选项生成的报告提供所有详细信息。
还有其他方法可以保存报告吗?
【问题讨论】:
标签: matlab profiling profiler parfor
我想保存在 mpiprofile 摘要报告中看到的每个工作人员的详细信息。 Profsave 没有为 mpiprofile 查看器选项生成的报告提供所有详细信息。
还有其他方法可以保存报告吗?
【问题讨论】:
标签: matlab profiling profiler parfor
我想到做类似事情的一种方法如下。
我假设您使用的是“pmode”,因为据我了解,您需要在“pmode”上运行才能运行 mpiprofile。
原来如此。
保存
将 mpiprofile 信息保存在每个工作人员内部(或者根据我的理解通常称为实验室)。
mpiprofile mpistruct;
然后你使用以下命令传输到客户端
pmode lab2client mpistruct;
然后将 mpistruct 保存到 .mat 文件中
保存('mpistruct');
加载: 当您尝试查看 mpiprofile 结果时:
加载mpi文件
加载('mpistruct.mat');
运行 mpiprofile 查看器
mpiprofile('viewer', mpistruct);
这应该会弹出浏览器。
注意。以上代码是用 2015b 测试的。
(我给 Matlab 社区写了完全相同的答案。为了您的方便,我复制了。)
【讨论】: