Эта информация от simgrid documentation как создавать параллельные задачи:Параллельная задача SimGrid
msg_task_t MSG_parallel_task_create (const char * name,
int host_nb,
const msg_host_t * host_list,
double * flops_amount,
double * bytes_amount,
void * data
)
Какой MSG_task_send
функция должна использоваться для отправки нескольких почтовых ящиков после создания этой параллельной задачи?
На хосте для выполнения я должен использовать msg_error_t MSG_parallel_task_execute (msg_task_t task)
. Хост позволяет нам знать, когда выполняется выполнение его части параллельной задачи.
Можно ли отслеживать выполнение целиком параллельная задача?
Если процесс, выполняющийся на выбранном хосте, не будет задействован, как этот процесс может отправить сообщение после выполнения задачи? –