Intermediate MPI Logo
  • 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

© Copyright 2020, EuroCC National Competence Centre Sweden.

Built with Sphinx using a theme provided by Read the Docs.