Program the Mandelbrot fractal in parallel

Here's the original Mandelbrot assignment from UNCC.

  • Mandelbrot.c, serial version using X11
  • Your separate processors should plot different parts of the Mandelbrot fractal.
  • For example, parallelize the inner loop that generates the Y values
    1. Use a 2-part programming sequence for the Mandelbrot fractal
      • The first program is in parallel, each process writes to its own file
        the data points of a portion of the fractal
      • The second program is not parallel.
        This program reads the data files generated in the parallel program,
        and plots the points graphically for the fractal image
    2. Write these two programs.
      See MandelbrotStarterA and B below.
    3. Try to use the Cray SV1 for your parallel portion.
    4. Generate the fractal image in a serial program on your workstation
    5. File Writing Serial version: Outputs the points
    6. File Writing Parallel version: Outputs the points
    7. File Writing Parallel version: plots the points from "A"