Diese Information von simgrid documentation wie parallele Aufgaben erstellen:Parallel Aufgabe in 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
)
Welche MSG_task_send
Funktion sollte nach der Erstellung dieses parallele Aufgabe für das Senden an mehrere Mailboxen verwendet werden?
Auf dem Host für die Ausführung sollte ich msg_error_t MSG_parallel_task_execute (msg_task_t task)
verwenden. Der Host teilt uns mit, wenn die Ausführung seines Teils der parallelen Aufgabe erledigt ist.
Ist es möglich, die Ausführung der ganze parallele Aufgabe zu verfolgen?
Wenn Prozess auf dem ausgewählten Host ausgeführt wird nicht beteiligt sein, wie dieser Prozess eine Nachricht nach der Ausführung einer Aufgabe senden kann? –