Implemented the method which first all the boundaries are computed then mpi communicaiton is overlapped with inner part computation