<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div>Hello PETSc users<br><br></div>I was wondering if you've got any suggestion for the issue<br></div>mentioned in the topic. <br><br></div>I'm solving a linear system on my unstructured grid that has its<br></div>own partitioning. When I set up the linear system in PETSc I <br></div>use the model partitioning whose grid points might not be<br></div>evenly balanced (generally is not) over the processors. <br><br></div>So far I use VecScatter and IS to re-order the solution vector<br></div>with the application numbering. <br><br></div>What I aim at, now, is to let PETSc to decide the linear system <br></div>partitioning with PETSC_DECIDE local dimension and<br>see if I get some gain in performances, but in <br></div>this case I have to scatter between vectors that, at any rate, have <br></div>different parallel layouts (one of the requirements of <br></div>VecScatter is to have 2 Vecs with same layouts)<br><br></div>Does anyone of you have ever faced a similar problem? <br></div>any suggestion about how to circumvent this?<br><br></div><div>Feel free to ask for further information if my explanation is<br></div><div>not clear enough<br></div><div><br></div>Thanks in advance<br></div>Ivano<br></div>