University of Minnesota
University Relations

Minnesota Supercomputing Institute

Log out of MyMSI

Tutorial Details: Advanced Topics in MPI: Derived Datatype

Date: Tuesday, December 2, 2008, 01:00 pm - 03:00 pm
Location: 575 Walter
Instructor(s): Shuxia Zhang, MSI

Most programs written for distributed memory, parallel computers utilize the Message Passing Interface (MPI) to exchange data or messages among processes.

MPI derived datatype provides a powerful method to define arbitrary collections of noncontiguous data in memory and to enable the noncontiguous data movement.

In this tutorial we will describe what the derived datatypes are and when/how to use them.

Level: Intermediate
Prerequisites: Some knowledge of MPI p-to-p and collective communications