fix bug in mpi
add distribution but need to complete it later
update mpi
delete flowchart & update mpi
update matrix with from file function & add a test