poolStartup
并行池启动时在每个工作单元上运行的用户定义选项文件
说明
每当工作单元成为并行池的一部分时,poolStartup
就会自动在工作单元上运行。您不能从客户端会话中调用此函数,也不能明确地将其作为任务函数的一部分。
为了定义工作单元上的池初始化,将 MATLAB® 代码添加到 poolStartup.m
文件中。工作单元按以下顺序查找 poolStartup.m
,并执行找到的第一个:
包含在作业的
AttachedFiles
属性中。在作业的
AdditionalPaths
属性中包含的文件夹中。在工作单元 MATLAB 安装中的以下位置:
matlabroot/toolbox/parallel/user/poolStartup.m
要为 AttachedFiles
或 AdditionalPaths
属性创建 poolStartup.m
版本,请复制提供的文件并根据需要进行修改。
matlabroot/toolbox/parallel/user/poolStartup.m
使用 poolStartup
函数运行并行池上并行执行所需的启动代码。例如,您可能想要包含使用 mpiSettings
的代码。由于 jobStartup
和 taskStartup
在 poolStartup
之前执行,因此它们不适合特定于池的代码。无论任务是来自独立作业、通信作业还是使用并行池,都使用 taskStartup
在您的工作单元上设置代码。使用 poolStartup
来设置仅供池使用的代码。
有关 poolStartup
及其实现的更多详细信息,请参阅已安装的 poolStartup.m
文件中的文本。
版本历史记录
在 R2010a 中推出