SuperComputer Applications
Assignments Part2
MPI/Parallel Programming and High Performance Computing Assignments, Part 2
- Choose 4 of the following labs:
- Parallel
Mandelbrot - uses MPE graphics
- Divide
and Conquer with "Scatter" - collapsing integers
- Holliman's
Parallel Puzzlers:
- Computing the Permanent of a Square Matrix
- Sorting a List through a Heap Merge - a O(nlogk) algorithm
- The Caravan Problem
- Euclidean Travelling Salesman Problem
- Problems from "Parallel Programming"
by B. Wilkerson - see handouts for more info
- Parallel Computer
Vision - uses PGM image files
- Ping
Pong Program
- Torus
Program
- C Help Files
- Sample Programs
- Use the Cray SV1: Test out our Cray supercomputer,
- Learn to use "Ray tracing" techniques for graphics realism
--Write a POV-Ray program
- "Forking" processes on our Cluster
See Gentle
Introduction on How to use Cluster Effectively by Evan Danaher
- Extra - Move on to advanced applications:
Advanced Parallel Programming Applications
Choose a programming application from this group, for instance Matrix
Multiplication or Sorting
Using Graphics in MPI: the MPE Graphics
Library for MPI