fix distributed_matrix.hpp