Funzioni da punto a punto MPI
Contenuto della sezione
MPI_Bsend
Invia dati a un processo specificato in modalità memorizzata nel buffer.MPI_Bsend_init
Compila un handle per un invio memorizzato nel buffer.MPI_Cancel
Annulla una richiesta di comunicazione.MPI_Get_count
Ottiene il numero di elementi "di primo livello".MPI_Ibsend
Avvia un'operazione di invio in modalità buffer e restituisce un handle all'operazione di comunicazione.MPI_Iprobe
Test non bloccante per un messaggio.MPI_Improbe
Esegue il probe di un messaggio in modo non bloccanti. Fornisce un meccanismo per ricevere il messaggio specifico corrispondente indipendentemente dalle operazioni di probe/ricezione intermedie. Il messaggio corrispondente viene de-accodato dalla coda di ricezione, offrendo all'applicazione la possibilità di decidere come ricevere il messaggio in base alle informazioni restituite dall'operazione probe corrispondente non bloccante. Il messaggio corrispondente viene quindi ricevuto usando la funzione MPI_Mrecv o MPI_Imrecv .MPI_Imrecv
Esegue una ricezione non bloccata per un messaggio corrispondente a MPI_Mprobe o MPI_Improbe.MPI_Irecv
Avvia un'operazione di ricezione e restituisce un handle all'operazione di comunicazione richiesta.MPI_Irsend
Avvia un'operazione di invio in modalità pronta e restituisce un handle di richiesta che rappresenta l'operazione di comunicazione.MPI_Isend
Avvia un'operazione di invio in modalità standard e restituisce un handle all'operazione di comunicazione richiesta.MPI_Issend
Avvia un'operazione di invio in modalità sincrona e restituisce un handle all'operazione di comunicazione richiesta.MPI_Mprobe
Blocco dei probe per un messaggio. Fornisce un meccanismo per ricevere il messaggio specifico corrispondente indipendentemente dalle operazioni di probe/ricezione intermedie. Il messaggio corrispondente viene de-accodato dalla coda di ricezione, offrendo all'applicazione l'opportunità di decidere come ricevere il messaggio in base alle informazioni restituite dall'operazione probe corrispondente. Il messaggio corrispondente viene quindi ricevuto usando la funzione MPI_Mrecv o MPI_Imrecv .MPI_Mrecv
Esegue una ricezione di blocco per un messaggio corrispondente a MPI_Mprobe o MPI_Improbe.MPI_Probe
Blocco del test per un messaggio.MPI_Recv
Esegue un'operazione di ricezione e non restituisce finché non viene ricevuto un messaggio corrispondente.MPI_Recv_init
Creare una richiesta permanente per una ricezione.MPI_Request_free
Libera un oggetto richiesta di comunicazione.MPI_Request_get_status
Test non distruttivo per il completamento di una richiesta.MPI_Rsend
Esegue un'operazione di invio in modalità pronta e restituisce quando il buffer di invio può essere riutilizzato in modo sicuro.MPI_Rsend_init
Crea una richiesta permanente per un invio pronto.MPI_Send
Esegue un'operazione di invio in modalità standard e restituisce quando il buffer di invio può essere riutilizzato in modo sicuro.MPI_Send_init
Crea una richiesta permanente per un invio standard.MPI_Sendrecv
Invia e riceve un messaggio.MPI_Sendrecv_replace
Invia e riceve usando un singolo buffer.MPI_Ssend
Esegue un'operazione di invio in modalità sincrona e restituisce quando il buffer di invio può essere riutilizzato in modo sicuro.MPI_Ssend_init
Crea una richiesta permanente per un invio sincrono.MPI_Start
Avvia una comunicazione con un handle di richiesta persistente.MPI_Startall
Avvia una raccolta di richieste persistenti.MPI_Test
Verifica un'operazione in sospeso per il completamento.MPI_Test_cancelled
Verifica se una richiesta è stata annullata.MPI_Testall
Verifica il completamento di tutte le richieste avviate in precedenza.MPI_Testany
Verifica il completamento di tutte le richieste avviate in modo prevido.MPI_Testsome
Verifica il completamento di alcune richieste avviate in precedenza.MPI_Wait
Completa un'operazione in sospeso.MPI_Waitall
Completa più operazioni in sospeso.MPI_Waitany
Completa una delle diverse operazioni in sospeso.MPI_Waitsome
Attende il completamento di alcune richieste MPI fornite.MSMPI_Queuelock_acquire
Acquisisce il blocco globale della libreria MICROSOFT MPI.MSMPI_Queuelock_release
Rilascia il blocco globale della libreria MPI Microsoft.MSMPI_Waitsome_interruptible
Attende il completamento di almeno una delle operazioni associate agli handle attivi nell'elenco oppure la chiamata viene interrotta da un altro thread che chiama MSMPI_Queuelock_acquire.