文档

Poolstartup

在平行池启动时,用于用户定义的选项在每个工人上运行

句法

Poolstartup

描述

Poolstartup每当工人构成并行池的一部分时,都会自动运行。您不会从客户端会话中调用此功能,也不明确地作为任务功能的一部分。

您将MATLAB代码添加到poolstartup.m文件以定义工人上的池初始化。工人寻找poolstartup.m按照以下顺序,执行首先找到的订单:

  1. 包括在工作中附加的文件财产。

  2. 在工作中包含的文件夹中其他路径财产。

  3. 在工人的matlab中®在该位置安装

    Matlabroot/toolbox/distcomp/user/poolstartup.m

创建一个版本的版本poolstartup.m为了附加的文件或者其他路径,复制提供的文件并根据需要对其进行修改。。

Poolstartup是并行池上并行执行所需的启动代码的理想位置。例如,您可能需要包括用于使用的代码mpisettings。因为JobStartupTaskStartup执行之前Poolstartup,它们不适合特定于池的代码。换句话说,您应该使用TaskStartup对于您的工人设置代码,无论任务是来自独立作业,交流作业还是使用并行池的设置代码;尽管Poolstartup仅用于用于池使用的设置代码。

有关更多详细信息Poolstartup及其实现,请参阅已安装的文本poolstartup.m文件。

在R2010a中引入

这个话题有帮助吗?