MPI parallel support added