Punt-naar-punt-functies voor MPI
In deze sectie
MPI_Bsend
Hiermee worden gegevens verzonden naar een opgegeven proces in de gebufferde modus.MPI_Bsend_init
Hiermee bouwt u een ingang voor een gebufferde verzendbewerking.MPI_Cancel
Hiermee annuleert u een communicatieaanvraag.MPI_Get_count
Hiermee haalt u het aantal elementen op het hoogste niveau op.MPI_Ibsend
Hiermee start u een gebufferde verzendbewerking en retourneert u een ingang naar de communicatiebewerking.MPI_Iprobe
Niet-blokkeringstest voor een bericht.MPI_Improbe
Tests voor een bericht op een niet-blokkerende manier. Biedt een mechanisme voor het ontvangen van het specifieke bericht dat is vergeleken, ongeacht de tussenliggende test-/ontvangstbewerkingen. Het overeenkomende bericht wordt verwijderd uit de wachtrij voor ontvangst, zodat de toepassing de mogelijkheid krijgt om te bepalen hoe het bericht moet worden ontvangen op basis van de informatie die wordt geretourneerd door de niet-blokkerende overeenkomende testbewerking. Het overeenkomende bericht wordt vervolgens ontvangen met behulp van de functie MPI_Mrecv of MPI_Imrecv .MPI_Imrecv
Hiermee wordt een niet-blokkerende ontvangst uitgevoerd voor een bericht dat overeenkomt met MPI_Mprobe of MPI_Improbe.MPI_Irecv
Start een ontvangstbewerking en retourneert een ingang naar de aangevraagde communicatiebewerking.MPI_Irsend
Hiermee start u een verzendbewerking in de gereedheidsmodus en retourneert u een aanvraagingang die de communicatiebewerking vertegenwoordigt.MPI_Isend
Hiermee start u een standaard verzendbewerking en retourneert u een ingang naar de aangevraagde communicatiebewerking.MPI_Issend
Start een synchrone verzendbewerking en retourneert een ingang naar de aangevraagde communicatiebewerking.MPI_Mprobe
Tests voor een bericht blokkeren. Biedt een mechanisme voor het ontvangen van het specifieke bericht dat is vergeleken, ongeacht de tussenliggende test-/ontvangstbewerkingen. Het overeenkomende bericht wordt verwijderd uit de wachtrij voor ontvangst, zodat de toepassing de mogelijkheid heeft om te bepalen hoe het bericht moet worden ontvangen op basis van de informatie die door de overeenkomende testbewerking wordt geretourneerd. Het overeenkomende bericht wordt vervolgens ontvangen met behulp van de functie MPI_Mrecv of MPI_Imrecv .MPI_Mrecv
Hiermee wordt een blokkerende ontvangst uitgevoerd voor een bericht dat overeenkomt met MPI_Mprobe of MPI_Improbe.MPI_Probe
Blokkeringstest voor een bericht.MPI_Recv
Voert een ontvangstbewerking uit en retourneert pas als er een overeenkomend bericht is ontvangen.MPI_Recv_init
Maak een permanente aanvraag voor een ontvangst.MPI_Request_free
Een communicatieaanvraagobject vrijmaken.MPI_Request_get_status
Niet-destructieve test voor het voltooien van een aanvraag.MPI_Rsend
Hiermee wordt een verzendbewerking in de gereedheidsmodus uitgevoerd en wordt geretourneerd wanneer de verzendbuffer veilig opnieuw kan worden gebruikt.MPI_Rsend_init
Hiermee maakt u een permanente aanvraag voor een gereed verzenden.MPI_Send
Voert een standaard verzendbewerking uit en retourneert wanneer de verzendbuffer veilig opnieuw kan worden gebruikt.MPI_Send_init
Hiermee maakt u een permanente aanvraag voor een standaardverzending.MPI_Sendrecv
Verzendt en ontvangt een bericht.MPI_Sendrecv_replace
Verzendt en ontvangt met behulp van één buffer.MPI_Ssend
Voert een synchrone verzendbewerking uit en retourneert wanneer de verzendbuffer veilig opnieuw kan worden gebruikt.MPI_Ssend_init
Hiermee maakt u een permanente aanvraag voor een synchrone verzend.MPI_Start
Hiermee wordt een communicatie gestart met een permanente aanvraaghandgreep.MPI_Startall
Hiermee start u een verzameling permanente aanvragen.MPI_Test
Test een openstaande bewerking voor voltooiing.MPI_Test_cancelled
Tests om te zien of een aanvraag is geannuleerd.MPI_Testall
Tests voor het voltooien van alle eerder geïnitieerde aanvragen.MPI_Testany
Tests voor het voltooien van vooraf geïnitieerde aanvragen.MPI_Testsome
Tests voor het voltooien van enkele van eerder geïnitieerde aanvragen.MPI_Wait
Voltooit een openstaande bewerking.MPI_Waitall
Voltooit meerdere openstaande bewerkingen.MPI_Waitany
Voltooit één van de verschillende openstaande bewerkingen.MPI_Waitsome
Wacht tot enkele van de gegeven MPI-aanvragen zijn voltooid.MSMPI_Queuelock_acquire
Hiermee verkrijgt u de globale vergrendeling van de Microsoft MPI-bibliotheek.MSMPI_Queuelock_release
Hiermee wordt de algemene vergrendeling van de Microsoft MPI-bibliotheek vrijgegeven.MSMPI_Waitsome_interruptible
Wacht tot ten minste één van de bewerkingen die zijn gekoppeld aan actieve ingangen in de lijst, is voltooid of de aanroep wordt onderbroken door een andere thread die MSMPI_Queuelock_acquire aanroept.