implemented ADI scheme using MPI