在MATLAB R2014a中使用调用parfor并行计算打开和关闭

时间:2014-08-30 08:16:17

标签: matlab parallel-processing parfor

我有一个程序调用包含m-file的{​​{1}}进行计算。您知道在parfor我们不需要使用MATLAB R2014a开放式并行计算或类似的事情parpool做同样的事情。

我的问题是关闭并行计算。如果在结束parfor的过程后我有这个结构(仅parforMATLAB关闭parallel computing?我每10秒调用一次parfor。在系统的每次迭代中,我都不希望parfor关闭池。

感谢。

1 个答案:

答案 0 :(得分:1)

来自parpool的文档:

  

如果您将并行首选项设置为自动创建   必要时并行池,你不需要显式调用   parpool命令。 您可以显式创建一个池来控制何时   你需要花费很长时间来设置它,所以游泳池已准备就绪   后续的并行语言结构。

确实,我们

至于你的问题 - 看一下Parallel Computing Toolbox首选项:

How to make sure that the pool doesn't shut itself down spontaneously.

我相信突出显示的选项是困扰你的。如果默认超时太短,您可以推迟或完全禁用它。