文档

帕菲瓦诺酒店

在并行池中的所有工作线程上异步执行函数

语法

F=帕夫瓦诺(p,fcn,numout,in1,in2,…)
F=帕夫瓦罗纳尔(fcn,努穆特,in1,in2,…)

描述

F=帕夫瓦诺(p,fcn,numout,in1,in2,…)请求函数的异步执行fcn在并行池中的所有工作线程上P.帕菲瓦诺酒店评估fcn在具有输入参数的每个辅助进程上,in2,…,并期望努穆特输出参数。F是一个parallel.FevalOnAllFuture对象,当所有工作人员完成执行时,可以从中获得结果fcn.

F=帕夫瓦罗纳尔(fcn,努穆特,in1,in2,…)请求在当前并行池中的所有工作线程上异步执行。如果不存在池,它将启动一个新的并行池,除非您的并行首选项禁用自动创建池。

笔记

使用帕菲瓦诺酒店而不是帕弗spmd如果你想用清楚的. 这将保持工作空间的透明度。看见确保parfor循环或spmd语句的透明度.

例子

卸下墨西哥删除用于分发模拟的临时文件夹之前,请使用清楚的作用因为清楚的0输出参数,指定0努穆特的输入参数帕菲瓦诺酒店.

帕夫瓦洛纳尔(@clear,0,“墨西哥”);

关闭所有辅助对象上的金宝app所有Simulink模型:

p=gcp();%获取当前并行池f=parfevalOnAll(p,@bdclose,0,“全部”);%没有输出参数,但您可能希望等待完成等待(f);

在R2013b中引入