Cosa succede se si utilizza uno dei metodi di comunicazione MPI per far comunicare una classifica con se stessa? Esiste un comportamento ben definito (ad esempio garantito per avere successo o fallire), o dipende da casualità/altre influenze incontrollabili, se il programma continuerà a funzionare o no?Il comportamento della comunicazione MPI di un grado con se stesso è ben definito?
Un esempio potrebbe essere un codice fluidodinamico, in cui ciascun rango determina quali celle della griglia devono essere inviate ai ranghi adiacenti per creare l'alone necessario per lo stencil computazionale. Se la simulazione viene avviata solo su un valore, ci sarà l'invio/ricezione non bloccante del grado 0 con se stesso (invio di informazioni di lunghezza pari a 0).
Questa è una buona notizia. Puoi indicare il capitolo dell'attuale standard MPI che formula la politica send-to-self? L'ho cercato personalmente e non ho trovato nulla. –
Ho aggiunto la fonte alla risposta. –