<div dir="ltr"><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div>Hello Petsc's crew,</div><div><br></div><div>I would like to ask for some support in setting up the fieldsplit preconditioner in order to obtain better performance. I have already found some posts on the topic and keep experimenting, but I would like to hear your opinion as experts :) </div><div><br></div><div>I have my fancy  CFD pressure based coupled solver already validated on some basic problems, so I am confident the matrix is OK. However, I am struggling a bit in finding performance. In my experiments, I have found out that <i>schur </i>is the best in terms of overall iteration count, but it takes ages to converge! Using additive or multiplicative looks a better call, but in some cases I get a very high number of iterations to converge (500+).</div><div><br></div><div>I attach here the logs (ksp_view and log_view)  for an example case of the flow past a 90deg T-junction, 285k cells on 4 procs. </div><div><br></div><div>GMRES + fieldsplit and schur take 90s to converge with 4 iters. Do you see anything strange in the way ksp is set up?</div><div><br></div><div>Thank you for the support as always!</div><div><br></div></div></div></div></div>