Discussion 5: MPI Basics
Lab Report
- Algorithm description (all 3)
- Parallelization approach. This can be combined with the algorithm
description. Focus on message order and communication types.
- Experimental setup (both machines)
- Performance Results. This time you don't need speedup. Just report
your observed execution times.
- Questions to answer:
- What order did you choose for the messages in exchange? Why?
- Provide a listing of the 3 pieces of code you were asked to provide in exchange.
- How do you know if the messages were successfully sent and recieved?
- What order did you choose for the messages in cycle? Why?
- Provide a listing of the 2 pieces of code you were asked to provide in cycle.
- How do you know if the messages were successfully sent and recieved?
- Was the execution time of sat faster on the CS machines or the Cray?
Submit individual report (focus on observations), come to a group conclusion and submit a single group report on Piazza.