Project Ideas: Supercomputer Applications
Spring 2004
MPI Resources and Sample Programs
C Help Files
- Sample Programs
Use
of the Cray SV1 - resources,
and Benchmarking
programs for the
Cray
Project Ideas
- Learn to use "Ray tracing" techniques for graphics realism
--Write a POV-Ray program
- NOTE THIS CHANGE TO THE POV-RAY command line:
"x-povray ..." is changed to: "povray ..."
- See
Getting Started with POV-Ray
-
Animation with POV-Ray: write an animated sequence using POV-Ray
- Try to utilize parallel programming and MPI to run an animated POV-Ray sequence
of images
- 3D OpenGL program
- Proj. 6 Divide
and Conquer with "Scatter" - collapsing integers
- Proj. 7 Parallel
Mandelbrot - uses MPE graphics
Using Graphics in MPI: the MPE Graphics
Library for MPI
- MPE Graphics won't work on the Cray, only on our workstations with MPICH
- Proj. 8a,b,c: Choose 3 programs from the following:
- Sharks
and Fishes - Parallel Cellular Automata (from Univ. of Nevada, CS 732)
- Class
Projects from CS 732, Spr 2002, Univ. Nevada, Reno (fredh@cs.unr.edu),
CS
732-Theory of Parallel and Distributed Processing
- Concurrent
Wave Equation - Cornell Theory Center
- Designing and
Building Parallel Programs, by Ian Foster
-
Parallel Algorithm Examples, from Chap. 1
Exercises 6-10, Chap 1, require you to design a parallel algorithm
-
Case Study: Atmosphere Model, Chap. 2
-
Case Study: Floorplan Optimization, Chap 2
-
Case Study: Computational Chemistry, Chap. 2
-
Exercises for Chap. 2
-
Case Study: Shortest Path Algorithms, Chap. 3
-
Matrix Multiplication, Chap. 4
-
Exercises from Chap 4
-
Case Study: Earth System Model, MPI, from Chap. 8
-
Parallel Merge Sort, Chap. 11
-
Hypercube Algorithm exercises, Chap. 11
- Designing and Building Parallel
Programs, by Ian Foster, main page