Delen via


MPI One-Sided Communications Functions

In deze sectie

  • MPI_Accumulate
    Verzamelt gegevens in het doelproces met behulp van toegang tot extern geheugen.

  • MPI_Compare_and_swap
    Voert een externe atomische vergelijkings- en wisselbewerking uit.

  • MPI_Fetch_and_op
    Voert atomische read-modify-write uit op één gegevenselement en retourneert het gegevenselement vóór de accumulatiebewerking.

  • MPI_Get
    Hiermee haalt u gegevens op uit een geheugenvenster op een extern proces.

  • MPI_Get_accumulate
    Voert atomische read-modify-write uit en retourneert de gegevens vóór de accumulatiebewerking.

  • MPI_Raccumulate
    Op aanvraag gebaseerde RMA-accumulatiebewerking.

  • MPI_Rget
    Op aanvraag gebaseerde RMA-bewerking ophalen.

  • MPI_Rget_accumulate
    De op aanvraag gebaseerde RMA-bewerking lezen-wijzigen-schrijven retourneert de gegevens vóór de accumulatiebewerking.

  • MPI_Rput
    Op aanvraag gebaseerde RMA-putbewerking.

  • MPI_Put
    Hiermee plaatst u gegevens in een geheugenvenster op een extern proces.

  • MPI_Win_allocate
    Hiermee maakt u een MPI-vensterobject dat geheugen toewijst.

  • MPI_Win_allocate_shared
    Hiermee maakt u een MPI Window-object dat geheugen toewijst. Toegewezen geheugen kan worden geopend vanuit alle processen in de groep van het venster met instructies voor direct laden/opslaan.

  • MPI_Win_attach
    Koppelt een lokaal geheugengebied voor externe toegang binnen het opgegeven venster.

  • MPI_Win_complete
    Voltooit een RMA-bewerking die is gestart na een MPI_Win_start.

  • MPI_Win_create
    Hiermee maakt u een MPI Window-object voor eenzijdige communicatie.

  • MPI_Win_create_dynamic
    Hiermee maakt u een venster waarmee de gebruiker dynamisch kan bepalen welk geheugen beschikbaar wordt gesteld door het venster.

  • MPI_Win_detach
    Koppelt een eerder gekoppeld geheugengebied los.

  • MPI_Win_fence
    Voert een MPI-omheiningssynchronisatie uit op een MPI-venster.

  • MPI_Win_flush
    Voltooit alle openstaande RMA-bewerkingen die zijn geïnitieerd door het aanroepende proces naar de doelrangschikking.

  • MPI_Win_flush_all
    Hiermee worden bewerkingen voltooid die door het aanroepende proces zijn uitgegeven aan elk doel in het opgegeven venster.

  • MPI_Win_flush_local
    Voltooit lokaal alle openstaande RMA-bewerkingen die door het aanroepende proces naar het doelproces zijn gestart.

  • MPI_Win_flush_local_all
    Voltooit lokaal alle RMA-bewerkingen die door het aanroepende proces aan elk doel zijn uitgegeven.

  • MPI_Win_free
    Een MPI RMA-vensterobject vrijmaken.

  • MPI_Win_get_group
    Hiermee haalt u de MPI-groep van het vensterobject op.

  • MPI_Win_lock
    Begint een RMA-toegangstijdperk bij het doelproces.

  • MPI_Win_lock_all
    Hiermee start u een RMA-toegangstijdperk voor alle processen in het vensterobject.

  • MPI_Win_post
    Start een RMA-blootstellingstijdperk.

  • MPI_Win_shared_query
    Query's uitvoeren op het proces-lokale adres voor externe geheugensegmenten die zijn gemaakt met MPI_Win_allocate_shared.

  • MPI_Win_start
    Hiermee start u een RMA-toegangstijdperk.

  • MPI_Win_sync
    Synchroniseert de persoonlijke en openbare vensterkopieën van win.

  • MPI_Win_test
    Test of een RMA-blootstellingstijdperk is voltooid.

  • MPI_Win_unlock
    Hiermee voltooit u een RMA-toegangstijdperk op het doelproces.

  • MPI_Win_unlock_all
    Hiermee voltooit u een gedeeld RMA-toegangstijdperk dat wordt gestart door een aanroep naar MPI_Win_lock_all in een venster.

  • MPI_Win_wait
    Voltooit een RMA-blootstellingstijdperk dat is begonnen met MPI_Win_post.