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