Final commit

new serial version, mpi+omp version and final report committed.