Initial Setup
coppied MPI project because we are about to add MPI code.