Fix column slice; added MPI dot for column slice; added Matrix cache.