Deleted  Solution revised with mpi projection.cpp.