fix permissions on visualization script
fix bug for north west corner in cpp version
add parallel IO and finalize MPI c++ version