MPI One-Sided Communications Functions
W tej sekcji
MPI_Accumulate
Gromadzi dane w procesie docelowym przy użyciu dostępu do pamięci zdalnej.MPI_Compare_and_swap
Wykonuje zdalną operację porównywania i zamiany niepodzielnej.MPI_Fetch_and_op
Wykonuje niepodzielne operacje odczytu i modyfikowania zapisu w jednym elemecie danych i zwraca element danych przed operacją akumulowania.MPI_Get
Pobiera dane z okna pamięci w procesie zdalnym.MPI_Get_accumulate
Wykonuje niepodzielne operacje odczytu i modyfikowania zapisu i zwraca dane przed operacją akumulowania.MPI_Raccumulate
Operacja RMA skumulowana oparta na żądaniach.MPI_Rget
Operacja pobierania RMA oparta na żądaniach.MPI_Rget_accumulate
Operacja odczytu i zapisu RMA oparta na żądaniach zwraca dane przed operacją akumulowania.MPI_Rput
Operacja umieszczania RMA oparta na żądaniach.MPI_Put
Umieszcza dane w oknie pamięci w procesie zdalnym.MPI_Win_allocate
Tworzy obiekt okna MPI, który przydziela pamięć.MPI_Win_allocate_shared
Tworzy obiekt okna MPI, który przydziela pamięć, przydzieloną pamięć można uzyskać z wszystkich procesów w grupie okna z instrukcjami bezpośredniego ładowania/przechowywania.MPI_Win_attach
Dołącza lokalny region pamięci na potrzeby dostępu zdalnego w danym oknie.MPI_Win_complete
Kończy operacje RMA rozpoczęte po MPI_Win_start.MPI_Win_create
Tworzy obiekt okna MPI na potrzeby komunikacji jednostronnej.MPI_Win_create_dynamic
Tworzy okno, które pozwala użytkownikowi dynamicznie kontrolować, która pamięć jest uwidoczniona przez okno.MPI_Win_detach
Odłącza wcześniej dołączony region pamięci.MPI_Win_fence
Wykonuje synchronizację ogrodzenia MPI w oknie MPI.MPI_Win_flush
Kończy wszystkie zaległe operacje RMA zainicjowane przez proces wywoływania do rangi docelowej.MPI_Win_flush_all
Wykonuje operacje wystawione przez proces wywołujący do dowolnego obiektu docelowego w określonym oknie.MPI_Win_flush_local
Lokalnie kończy się na początku wszystkie zaległe operacje RMA zainicjowane przez proces wywołujący do procesu docelowego.MPI_Win_flush_local_all
Lokalnie kończy się na początku wszystkie operacje RMA wystawione przez proces wywołujący do dowolnego obiektu docelowego.MPI_Win_free
Zwalnia obiekt okna MPI RMA.MPI_Win_get_group
Pobiera grupę MPI obiektu okna.MPI_Win_lock
Rozpoczyna epokę dostępu RMA w procesie docelowym.MPI_Win_lock_all
Uruchamia epokę dostępu RMA do wszystkich procesów w obiekcie okna.MPI_Win_post
Rozpoczyna epokę ekspozycji RMA.MPI_Win_shared_query
Wysyła zapytania dotyczące adresów lokalnych procesów dla segmentów pamięci zdalnej utworzonych przy użyciu MPI_Win_allocate_shared.MPI_Win_start
Rozpoczyna epokę dostępu RMA.MPI_Win_sync
Synchronizuje kopie prywatnych i publicznych okien wygranych.MPI_Win_test
Sprawdza, czy epoka ekspozycji RMA została ukończona.MPI_Win_unlock
Kończy epokę dostępu RMA w procesie docelowym.MPI_Win_unlock_all
Kończy epokę dostępu współużytkowanego RMA rozpoczętą przez wywołanie MPI_Win_lock_all w oknie.MPI_Win_wait
Kończy epokę ekspozycji RMA rozpoczętą od MPI_Win_post.