For sufficiently large problems, the indices on a single process may exceed the $2^{31}-1$ (~2 billion) index limit.
It would be good to have a compile time option to enable 64-bit integers.
This would also improve interoperability with pointers from other sources, e.g. PETSc.