Управление задачей и коммуникация рабочего

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

Функции

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

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

Классы

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

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