fix segfault
add alternative initialisation to preconditioner as comment