Управление задачей и коммуникация рабочего
Управляйте выполнением кода задачи и коммуникацией среди рабочих во время задания и выполнения блока spmd
Функции
развернуть все
Ключевые функции
addAttachedFiles | Присоедините файлы или папки, чтобы быть параллельными пулу |
labindex | Индекс этого рабочего |
numlabs | Общее количество рабочих, работающих параллельно с текущим заданием |
gcat | Глобальная конкатенация |
gop | Глобальная операция через всех рабочих |
gplus | Глобальное сложение |
labBarrier | Блокируйте выполнение, пока все рабочие не достигнут этого вызова |
labBroadcast | Отправьте данные всем рабочим или получите данные, отправленные всем рабочим |
labProbe | Протестируйте, чтобы видеть, готовы ли сообщения быть полученными от другого рабочего |
labReceive | Получите данные от другого рабочего |
labSend | Отправьте данные другому рабочему |
labSendReceive | Одновременно отправьте данные в и получите данные от другого рабочего |
getCurrentJob | Объект Job, задача которого в настоящее время оценивается |
getCurrentCluster | Кластерный объект, который представил текущую задачу |
getCurrentTask | Объект задачи, в настоящее время оцениваемый на этом сеансе рабочего |
getCurrentWorker | Объект Worker, в настоящее время запускающий этот сеанс |
getAttachedFilesFolder | Папка, в которую записаны AttachedFiles |
updateAttachedFiles | Обновите прикрепленные файлы или папки на параллельном пуле |