Programming of Parallel Computers/Lecture 5
From PBDN
This content is a student-produced work-in-progress and may be incomplete or contain errors.
You can help by adding new material, links, or by correcting errors.
A wiki is a collaborative resource. The idea here is that a valuable communal resource can be created if many of us contribute to it, not that one student should create a resource for your benefit. If you don't think that you can make a direct positive contribution right now, that's OK, but at least register an account to signify that you are willing to help.
See MPI notes and slides on the page for Lecture 3
Contents |
MPI
Collective Operations
Continued from Lecture 4.
MPI_BCAST
Also: MPI_BARRIER, MPI_WTIME
MPI_SCATTER
Also: MPI_SCATTERV
MPI_GATHER
Also: MPI_GATHERV
MPI_ALLGATHER
MPI_ALLTOALL
MPI_REDUCE
Also: MPI_SUM, MPI_PRODUCT, MPI_MAX, MPI_MIN
Also: MPI_ALLREDUCE, MPI_REDUCESCATTER
Communicators
Virtual Topologies
Reducing Communications Overhead
Non-blocking/Buffered Communications
Derived Datatypes
Virtual Topologies
Persistent Communications Objects
Continued in Lecture 6.