This exercise completes the first example of building a simple parallel program. The steps we took were
  1. Define and implement the parallel data structure (distributed mesh)
  2. Implement the parallel algorithm (Jacobi iteration)
  3. Add input/output code