GSoC: Make MatAIJ support different integer types (32/64 bit)
The row index array I index spans the total number of nonzeros, so it should be 64 bit for large systems. The J array, however, only runs through the column indices, for which 32 bits are sufficient in all practical cases.