Intermediate MPI
Setting up your system
The lesson
Communicators and groups
Derived datatypes: pack and unpack
Derived datatypes:
MPI_Datatype
Simple collective communication
Scatter and gather
Generalized forms of gather
Non-blocking point-to-point
Non-blocking collective communication
One-sided communication: concepts
One-sided communication: functions
One-sided communication: synchronization
Introducing MPI and threads
MPI and threads in practice
Reference
Quick Reference
Bibliography
Instructor’s guide
Intermediate MPI
Index
Edit on GitHub
Index
A
|
D
|
I
|
M
|
O
|
R
|
S
|
T
|
W
A
alignment
D
data alignment
I
intercommunicator
intracommunicator
M
memory window
MPI_Accumulate
MPI_Allgather
MPI_Alltoall
MPI_Barrier
MPI_Bcast
MPI_Comm_split
MPI_Gather
MPI_Get
MPI_Ibarrier
MPI_Init_thread
MPI_Irecv
MPI_Ireduce
MPI_Is_thread_main
MPI_Isend
MPI_Pack
MPI_Put
MPI_Query_thread
MPI_Reduce
MPI_Scatter
MPI_Test
MPI_Testall
MPI_Testany
MPI_Testsome
MPI_Type_commit
MPI_Type_contiguous
MPI_Type_create_hindexed
MPI_Type_create_hvector
MPI_Type_create_struct
MPI_Type_free
MPI_Type_get_extent
MPI_Type_indexed
MPI_Type_size
MPI_Type_vector
MPI_Unpack
MPI_Wait
MPI_Waitall
MPI_Waitany
MPI_Waitsome
MPI_Win_allocate
MPI_Win_allocate_shared
MPI_Win_complete
MPI_Win_create
MPI_Win_create_dynamic
MPI_Win_fence
MPI_Win_lock
MPI_Win_post
MPI_Win_start
MPI_Win_test
MPI_Win_unlock
MPI_Win_wait
O
one-sided communication
origin process
R
remote memory access
remote memory window
RMA
S
synchronization
T
target process
typemap
W
window