Estimating Pi using various techniques for parallel computation in Python
benchmark.py calls all four of the other methods and prints estimation of pi as well as their running time
util.py contains the value of N to be used in the formula
Serial computation
Parallel computation using multiprocessing
Parallel computation using mpi4py
Parallel computation using PyOpenCL running on CPU