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