exponenta event banner

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

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

Функции

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

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

Классы

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

parallel.TaskДоступ к свойствам и поведениям задач
parallel.WorkerДоступ к работнику, выполнившему задачу