主要内容

listAutoAttachedFiles

自动附加到作业、任务或并行池的文件列表

    描述

    例子

    listAutoAttachedFiles (obj对所有任务函数或批作业脚本或函数执行依赖项分析。然后,它显示已经或将要自动附加到作业或任务对象的代码文件列表obj

    如果obj是一个并行池,则输出列出了在前面的依赖项分析之后已经附加到并行池的文件。依赖性分析将在以下情况下运行parforspmd阻塞由于未定义的函数而导致的错误。程序所需的任何文件、函数或脚本parforspmd如果可能的话,附加块。

    例子

    全部折叠

    使用集群配置文件自动将代码文件附加到作业。设置AutoAttachFiles属性用于集群配置文件中的作业。如果此属性值为true,则在该集群上使用此配置文件创建的所有作业都将自动附加必要的代码文件。本例假设集群概要文件myAutoCluster有这样的设定。

    创建批处理作业,应用您的集群。

    obj = batch(myScript,“配置文件”“myAutoCluster”);

    通过查看列表验证附加文件。

    listAutoAttachedFiles (obj)

    以编程方式将作业设置为自动附加代码文件,然后查看作业中某个任务的代码文件列表。

    C = parcluster();%使用默认配置文件j = createJob(c);j.AutoAttachFiles = true;obj = createTask(j,myFun,OutNum,ArgCell);listAutoAttachedFiles (obj)%查看附件列表

    输出列表中返回的文件是分析人员确定的计算函数所需的文件myFun,并自动附加到工作。

    输入参数

    全部折叠

    类型指定的池、作业或任务平行的。ProcessPool平行的。ClusterPool平行的。工作,或平行的。任务对象。

    如果obj是一份工作吗AutoAttachFiles财产必须是真正的.如果obj是任务,是AutoAttachFiles父作业的属性必须为真正的

    例子:Obj = parpool('local');

    例子:Obj = batch(@magic,1,{3});

    在R2013a中引入