Создание заданий и задач

Создайте задание и определите его задачи

Функции

расширить все

parclusterСоздайте объект кластера
batchЗапустите скрипт MATLAB или функцию на рабочем
createJobСоздайте независимое задание в кластере
createCommunicatingJobСоздайте коммуникационное задание на кластере
recreateСоздать новое задание из существующего задания
createTaskСоздайте новую задачу в задании
parallel.defaultClusterProfileИсследуйте или установите профиль кластера по умолчанию
parallel.importProfileИмпорт профилей кластера из файла
poolStartupФайл для пользовательских опций, запускаемых на каждом рабочем процессе при запуске параллельного пула
jobStartupФайл для пользовательских опций, запускаемых при запуске задания
taskStartupПользовательские опции для запуска в рабочем режиме при запуске задачи
taskFinishПользовательские опции для запуска при завершении задачи
pctconfigНастройте параметры для сеанса клиента Parallel Computing Toolbox
mpiLibConfРасположение реализации MPI
mpiSettingsСконфигурируйте опции для связи MPI

Классы

расширить все

parallel.ClusterДоступ к свойствам и поведению кластера
FutureЗапросите выполнение функции для работников параллельного пула или клиента MATLAB
parallel.JobДоступ к свойствам и поведению задания
parallel.TaskДоступ к свойствам и поведению задачи

Примеры и как

Программирование задания на локальном кластере

Вручную создайте и запустите задания.

Программа независимых заданий

Задачи в независимом задании не взаимодействуют непосредственно друг с другом и являются независимыми.

Коммуникация программ с заданиями

Обнаружение различий между независимыми и коммуникационными заданиями

Совместное использование кода с работниками

Узнайте, как передать данные и код работникам.

Применение коллбэков к заданиям и задачам планировщика заданий MATLAB

MATLAB® Планировщик заданий имеет возможность инициировать коллбэки в сеансе клиента каждый раз, когда задания или задачи в кластере планировщика заданий MATLAB изменяются на определенные состояния.

Концепции

Как параллельные вычислительные продукты запускают задание

Исследуйте жизненный цикл задания.

Советы по программированию

Предоставляет полезные подсказки для эффективной методики программирования

Монитор заданий

Управляйте своими заданиями с помощью Job Monitor

Управляйте потоками случайных чисел на рабочих

Функции генерации случайных чисел rand, randi, и randn вести себя по-разному при параллельных вычислениях по сравнению с клиентом MATLAB.