Are there any known results on the Smith Normal Form for block matrices over the integers?

In particular, I am interested in matrices of size $kr \times ks$ made of square blocks of size $k$ such that each block has one $1$ and one $-1$ in each row and column and the rest are zeros. This is for computing the cohomology of a certain chain complex.