exponenta event banner

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

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

Функции

развернуть все

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

Классы

развернуть все

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

Примеры и способы

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

Создание и выполнение заданий вручную.

Независимые от программы задания

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

Программа, сообщающая задания

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

Поделиться кодом с работниками

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

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

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

Понятия

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

Изучение жизненного цикла задания.

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

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

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

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

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

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