poolStartup

Файл для пользовательских опций, чтобы работать на каждом рабочем, когда параллельный пул запускается

Синтаксис

poolStartup

Описание

poolStartup выполнения автоматически на рабочем каждый раз рабочий являются частью параллельного пула. Вы не вызываете эту функцию от клиентского сеанса, ни явным образом как часть функции задачи.

Вы добавляете код MATLAB в файл poolStartup.m, чтобы задать инициализацию пула на рабочем. Рабочий ищет poolStartup.m в следующем порядке, выполняя тот, который он находит сначала:

  1. Включенный в свойство AttachedFiles задания.

  2. В папке, включенной в свойство AdditionalPaths задания.

  3. В установке MATLAB® рабочего в местоположении

    matlabroot/toolbox/distcomp/user/poolStartup.m
    

Чтобы создать версию poolStartup.m для AttachedFiles или AdditionalPaths, скопируйте обеспеченный файл и измените его как требуется..

poolStartup является идеальным местоположением для кода запуска, требуемого для параллельного выполнения на параллельном пуле. Например, вы можете хотеть включать код для использования mpiSettings. Поскольку jobStartup и taskStartup выполняются перед poolStartup они не подходят для специфичного для пула кода. Другими словами, необходимо использовать taskStartup для кода настройки по рабочему независимо от того, является ли задача от независимого задания, передавая задание, или с помощью параллельного пула; в то время как poolStartup для кода настройки для использования пула только.

Для получения дальнейшей информации на poolStartup и его реализации, см. текст в установленном файле poolStartup.m.

Смотрите также

| |

Представленный в R2010a

Для просмотра документации необходимо авторизоваться на сайте