MPI One-Sided Communications Functions
Innehåll i det här avsnittet
MPI_Accumulate
Ackumulerar data till målprocessen med hjälp av fjärråtkomst till minnet.MPI_Compare_and_swap
Utför en atomisk fjärråtgärd för jämförelse och växling.MPI_Fetch_and_op
Utför atomisk läs-ändra-skrivning på ett dataelement och returnerar dataelementet före den ackumulerade åtgärden.MPI_Get
Hämtar data från ett minnesfönster på en fjärrprocess.MPI_Get_accumulate
Utför atomisk läs-ändra-skrivning och returnerar data före den ackumulerade åtgärden.MPI_Raccumulate
Begärandebaserad RMA-ackumulerad åtgärd.MPI_Rget
Begärandebaserad RMA-get-åtgärd.MPI_Rget_accumulate
Den begärandebaserade RMA-åtgärden read-modify-write returnerar data före den ackumulerade åtgärden.MPI_Rput
Begärandebaserad RMA-put-åtgärd.MPI_Put
Placerar data i ett minnesfönster på en fjärrprocess.MPI_Win_allocate
Skapar ett MPI Window-objekt som allokerar minne.MPI_Win_allocate_shared
Skapar ett MPI-fönsterobjekt som allokerar minne. Allokerat minne kan nås från alla processer i fönstrets grupp med instruktioner för direkt inläsning/lagring.MPI_Win_attach
Ansluter ett lokalt minnesområde för fjärråtkomst inom det angivna fönstret.MPI_Win_complete
Slutför en RMA-åtgärder som påbörjats efter en MPI_Win_start.MPI_Win_create
Skapar ett MPI-fönsterobjekt för ensidig kommunikation.MPI_Win_create_dynamic
Skapar ett fönster som gör att användaren dynamiskt kan styra vilket minne som exponeras av fönstret.MPI_Win_detach
Kopplar från ett tidigare kopplat minnesområde.MPI_Win_fence
Utför en MPI-stängselsynkronisering i ett MPI-fönster.MPI_Win_flush
Slutför alla utestående RMA-åtgärder som initieras av anropsprocessen till målrankningen.MPI_Win_flush_all
Slutför åtgärder som utfärdas av anropsprocessen till alla mål i det angivna fönstret.MPI_Win_flush_local
Lokalt slutförs alla utestående RMA-åtgärder som initieras av anropsprocessen till målprocessen lokalt.MPI_Win_flush_local_all
Lokalt slutförs alla RMA-åtgärder som utfärdas av anropsprocessen till valfritt mål lokalt.MPI_Win_free
Frigör ett MPI RMA-fönsterobjekt.MPI_Win_get_group
Hämtar MPI-gruppen för fönsterobjektet.MPI_Win_lock
Påbörjar en RMA-åtkomstepook vid målprocessen.MPI_Win_lock_all
Startar en RMA-åtkomstepoker till alla processer i fönsterobjektet.MPI_Win_post
Startar en RMA-exponeringsepooch.MPI_Win_shared_query
Frågar den processlokala adressen för fjärrminnessegment som skapats med MPI_Win_allocate_shared.MPI_Win_start
Startar en RMA-åtkomstepooch.MPI_Win_sync
Synkroniserar privata och offentliga fönsterkopior av win.MPI_Win_test
Testar om en RMA-exponeringsepooch har slutförts.MPI_Win_unlock
Slutför en RMA-åtkomstepoker vid målprocessen.MPI_Win_unlock_all
Slutför en delad ÅTKOMST-epok för RMA som startats av ett anrop till MPI_Win_lock_all i ett fönster.MPI_Win_wait
Slutför en RMA-exponeringsepooch som påbörjats med MPI_Win_post.