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.