Dela via


MPI punkt-till-punkt-funktioner

Innehåll i det här avsnittet

  • MPI_Bsend
    Skickar data till en angiven process i buffrat läge.

  • MPI_Bsend_init
    Skapar ett handtag för en buffrad sändning.

  • MPI_Cancel
    Avbryter en kommunikationsbegäran.

  • MPI_Get_count
    Hämtar antalet element på "översta nivån".

  • MPI_Ibsend
    Initierar en buffrad lägessändningsåtgärd och returnerar ett handtag till kommunikationsåtgärden.

  • MPI_Iprobe
    Icke-blockerande test för ett meddelande.

  • MPI_Improbe
    Avsöker ett meddelande på ett icke-blockerande sätt. Tillhandahåller en mekanism för att ta emot det specifika meddelandet som matchades oavsett mellanliggande avsöknings-/mottagningsåtgärder. Det matchade meddelandet placeras i kö utanför mottagarkön, vilket ger programmet möjlighet att bestämma hur meddelandet ska tas emot baserat på den information som returneras av den icke-blockerande matchande avsökningsåtgärden. Det matchade meddelandet tas sedan emot med hjälp av funktionen MPI_Mrecv eller MPI_Imrecv .

  • MPI_Imrecv
    Utför en icke-blockerande mottagning för ett meddelande som matchas av MPI_Mprobe eller MPI_Improbe.

  • MPI_Irecv
    Initierar en mottagningsåtgärd och returnerar ett handtag till den begärda kommunikationsåtgärden.

  • MPI_Irsend
    Initierar en sändningsåtgärd i klart läge och returnerar en begärandereferens som representerar kommunikationsåtgärden.

  • MPI_Isend
    Initierar en sändningsåtgärd i standardläge och returnerar ett handtag till den begärda kommunikationsåtgärden.

  • MPI_Issend
    Initierar en sändningsåtgärd i synkront läge och returnerar ett handtag till den begärda kommunikationsåtgärden.

  • MPI_Mprobe
    Blockerar avsökningar för ett meddelande. Tillhandahåller en mekanism för att ta emot det specifika meddelandet som matchades oavsett mellanliggande avsöknings-/mottagningsåtgärder. Det matchade meddelandet placeras i kö utanför mottagarkön, vilket ger programmet möjlighet att bestämma hur meddelandet ska tas emot baserat på den information som returneras av matchande avsökningsåtgärd. Det matchade meddelandet tas sedan emot med hjälp av funktionen MPI_Mrecv eller MPI_Imrecv .

  • MPI_Mrecv
    Utför en blockerande mottagning för ett meddelande som matchas av MPI_Mprobe eller MPI_Improbe.

  • MPI_Probe
    Blockera test för ett meddelande.

  • MPI_Recv
    Utför en mottagningsåtgärd och returnerar inte förrän ett matchande meddelande har tagits emot.

  • MPI_Recv_init
    Skapa en beständig begäran om mottagning.

  • MPI_Request_free
    Frigör ett objekt för kommunikationsbegäran.

  • MPI_Request_get_status
    Icke-förstörande test för slutförandet av en begäran.

  • MPI_Rsend
    Utför en sändningsåtgärd i klart läge och returnerar när sändningsbufferten kan återanvändas på ett säkert sätt.

  • MPI_Rsend_init
    Skapar en beständig begäran om en klar sändning.

  • MPI_Send
    Utför en standardåtgärd för att skicka och returnerar när sändningsbufferten kan återanvändas på ett säkert sätt.

  • MPI_Send_init
    Skapar en beständig begäran om en standardsändning.

  • MPI_Sendrecv
    Skickar och tar emot ett meddelande.

  • MPI_Sendrecv_replace
    Skickar och tar emot med en enda buffert.

  • MPI_Ssend
    Utför en synkron sändningsåtgärd i synkront läge och returnerar när sändningsbufferten kan återanvändas på ett säkert sätt.

  • MPI_Ssend_init
    Skapar en beständig begäran om synkron sändning.

  • MPI_Start
    Initierar en kommunikation med ett beständigt begärandehandtag.

  • MPI_Startall
    Startar en samling med beständiga begäranden.

  • MPI_Test
    Testar en utestående åtgärd för slutförande.

  • MPI_Test_cancelled
    Tester för att se om en begäran avbröts.

  • MPI_Testall
    Tester för slutförande av alla tidigare initierade begäranden.

  • MPI_Testany
    Tester för slutförande av begäranden som initierats i förväg.

  • MPI_Testsome
    Tester för slutförande av några av tidigare initierade begäranden.

  • MPI_Wait
    Slutför en utestående åtgärd.

  • MPI_Waitall
    Slutför flera utestående åtgärder.

  • MPI_Waitany
    Slutför en av flera utestående åtgärder.

  • MPI_Waitsome
    Väntar på att några av de MPI-begäranden som ska slutföras ska slutföras.

  • MSMPI_Queuelock_acquire
    Hämtar det globala låset för Microsoft MPI-biblioteket.

  • MSMPI_Queuelock_release
    Släpper det globala låset för Microsoft MPI-biblioteket.

  • MSMPI_Waitsome_interruptible
    Väntar tills minst en av de åtgärder som är associerade med aktiva referenser i listan har slutförts, eller så avbryts anropet av en annan tråd som anropar MSMPI_Queuelock_acquire.