Updated preconditioner generation and driver (FVM)