Delen via


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.