diff --git a/demo/init/vecellipt.dat.3d b/demo/init/vecellipt.dat.3d
index e6561ddd21922559e94b4ac51c5f0652ae7efe7b..b9d820b9e496e08e46f2fd3cc958712d7d9afdea 100644
--- a/demo/init/vecellipt.dat.3d
+++ b/demo/init/vecellipt.dat.3d
@@ -11,9 +11,9 @@ vecellipt->polynomial degree[1]:         1
 
 vecellipt->solver:                       bicgstab
 vecellipt->solver->max iteration:        1000
-vecellipt->solver->tolerance:            1.e-8
+vecellipt->solver->tolerance:            1.e-10
 vecellipt->solver->info:                 2
-vecellipt->solver->left precon:          diag
+vecellipt->solver->left precon:          ilu
 vecellipt->solver->right precon:         no
 
 vecellipt->estimator[0]:                 residual