ACENET Summer School - MPI: Glossary

Key Points

Hello, MPI World!
mpicc, mpif90, and mpirun
What's a communicator?
Send and receive
More than two processes
  • A typical MPI process calculates which other processes it will communicate with.

  • If there is a closed loop of procs sending to one another, there is a risk of deadlock.

  • All sends and receives must be paired, at time of sending.

Blocking and buffering
  • There are advanced MPI routines that solve most common problems. Don’t reinvent the wheel.

Reduction
  • Collective operations involve all processes in the communicator.

Diffusion simulation
  • Finite differences, stencils, guard cells.

Glossary

FIXME