Programming of Parallel Computers/Lecture 5

From PBDN

Jump to: navigation, search

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.


Back to Programming of Parallel Computers main page.