On Tue, Jan 17, 2012 at 12:26 PM, Rahul Praghanmor <span dir="ltr">&lt;<a href="mailto:praghanmor@gmail.com">praghanmor@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Dear Sir,<br>          I am working on a parallel unstructured finite volume solver.The solver 
is efficiently running in parallel using gauss seidel linear solver.The 
matrix is sparse and stored by CSR format.Now I want to implement a 
PETSc library to make the convergence faster.But I am going through a 
major problem as discussed below.<br>          If I partitioned a big domain say rectangular duct into 4 zones using 
parMetis.Each zone is solved in separate processor as fairly solved by 
gauss seidel linear solver.But I want to solve these zones by PETSc.How 
to do that?How to form a matrix with global numbering which is required 
format for PETSc to form a matrix?Does it necessarily important to form a
 global matrix? very few information available for assembling a matrix 
from unstructured finite volume method in PETSc.<br></blockquote><div><br></div><div>If you already run ParMetis, just number the rows it puts on each process consecutively.</div><div><br></div><div>   Matt</div><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thankx and regards,<br>Rahul.<br clear="all"><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener<br>