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