Assignment 3 (10 points)

Part 1: Form a team (5 points):

Form a team of three. It is possible to have team of four, but this requires explicit permission from the professor. If you do not have a team by the time this assignment is due, you will receive a 0 for this part and be randomized into a team.

Once you have your team formed, please have one of the members send the professor an email so that the team members can be assigned to a group (for this assignment).

Part 2: Acquire the cluster template (5 points):

Fork the cluster template from https://github.com/linhbngo/cluster-template into one of the team members' Github repositories. Invite the remaining members of the team to be part of this new repository.

Create a new CloudLab profile based on this template and launch the cluster (choose Clemson or Wisconsin). After everything is installed, test run and make sure that the hello.c can be run from node compute-1 using the following commands:

mpicc hello.c
mpirun --np 3 --hostfile machine_list ./a.out

Submission:

Each team should submit a text file to D2L containing the following:

  • The URL to the team repository.
  • The URL to the experiment instance of Part 2 on CloudLab (should be instantiated the moment you submit the assignment on D2L)

As there is a timer on CloudLab experiment, I will attempt to grade your assignment as soon as possible, and I will assume that I have between 12 to 16 hours (see Submission condition) to grade.

This is a team assignment. Each team should only have one submission