fixed index access in SparseILUPreconditioner

fixed unsigned int conversion (thanks to Peter Caspers)
fixed clang warnings