SSP 1998 Project Summary:
[EPCC home] [SSP home] [2001 projects] [2000 projects] [1999 projects] [1998 projects] [1997 projects] [1996 projects] [1995 projects] [1994 projects] [1993 projects]

Java Simulation of MPI Collective Communications

Student

Thomas Doel, University of Edinburgh

Supervisors

Elspeth Minty, EPCC

Bobby Davey, EPCC


As part of the MPI On-line course, a Java applet was produced which simulates the different blocking point to point communication modes in MPI. This type of simulation is extremely useful in teaching MPI as it allows students to understand the principles of point to point communications without having to worry about programming languages. This makes the programming exercises themselves much clearer to the students. The aim of this project is to build on this work by developing an equivalent Java applet for collective communications.

Each applet would consist of three processes each with an instruction panel to which the user can add instructions. The process and collective communication routine can be selected with different typeins/options for the different routines. The user interface from the point to point applet will be retained to minimise recoding.

The following is an outline of how some of the collective communications routines could be implemented. Examples of how the applets could look are included elsewhere in the proposal.


The final report for this project is available here.
Webpage maintained by mario@epcc.ed.ac.uk