poolStartup

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

Синтаксис

poolStartup

Описание

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

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

  1. Включено в AttachedFiles работы свойство.

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

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

    matlabroot/toolbox/parallel/user/poolStartup.m
    

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

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

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

См. также

| |

Введенный в R2010a