ILU for SIMD types
This MR adapts the ILU for SIMD type valued matrices. This includes two changes:
- Use
Simd::lane(0, ...)
for storing the generation number, and useabs
to compute the real value, since it is defined also for vectorclass types. As we are storing only real values at this point that doesnt make a difference. - Use the same allocator in the CRS matrix as in the system matrix.