MCS 572 Individual PSC TCS Cluster Starter Problem  
Spring 2003

Professor F. B. Hanson


DUE Monday 10 March 2003 in class (this is individual, not group, homework, so it must be your own work)

Sources:
Measure the speed-up and efficiency on the PSC TCS prototype Cluster using one (1) the codes

Specifications:

  1. Run   p = 1, 2, 4, 8 and 16   processor jobs;

  2. Use modifications where necessary of the QSUB MPI job scripts from the class MPI-Examples Page such as noting these are for 1, 4 and 8 processor jobs only;

  3. Test and Compare the optimization options Are they worth it for the simple examples. Are -fast for C OR -O5 -fast for F90 the best performing as claimed by the

    handed out in class?

  4. Take at least 2 combinations of processors and optimization options and run a total sample 3 runs to get an estimate of the timing variability of the MPI wall timer and compute the average.

  5. Code modifications are permissible if documented by comments within the code, especially if effort if made to increase the workload or the parallel efficiency of the toy codes for PI by the midpoint rule and the TRAPEZOIDAL rule. For instance,
Summary Report: Prepare Be sure to label all above items for identification. You must correct the code to remove error messages, especially, and warning message if possible (job script warning about the terminal is standard and is not necessary to remove it.

Try to make the code fit the parallel machine model.


Notes:
Please report to Professor Hanson any problems by email.
Web Source:http://www.math.uic.edu/~hanson/tcs03start.html