<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'><style>p { margin: 0; }</style><div style="font-family: Times New Roman; font-size: 12pt; color: #000000">Pedro,<div>&gt; Taking in to account that pthread was recenltly added to petsc, is it possible to code a program that solve the same linear system with two different solvers, one on each thread?.</div><div>&nbsp;I guess that can be done calling different ksp object, one on each thread, &nbsp;but I don't have clear, first if this is possible and second how to do that.</div><div><br></div><div>No, this is not possible currently and may not be available in the future too. I don't think there may be any performance benefit by solving the same linear system using different KSPs on different threads.</div><div><br></div><div>What are you trying to do using pthreads in PETSc?</div><div><br></div><div>Shri</div><div><div>&nbsp;&nbsp;<br><div><br><hr id="zwchr"><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;">Hello Petsc Team,<div><br></div><div><br></div><div>I has some experience with PETSc + MPI, but neither with PETSc+Pthreads nor Pthreads alone. Taking in to account that pthread was recenltly added to petsc, is it possible to code a program that solve the same linear system with two different solvers, one on each thread?.&nbsp;I guess that can be done calling different ksp object, one on each thread, &nbsp;but I don't have clear, first if this is possible and second how to do that. Sorry if my question is meaningless,&nbsp;I just started to study pthreads.</div>

<div><div><br></div><div>I will really appreciated any advice. Thanks in advance.</div><div><br></div><div>Best Regards</div><div><br></div>-- <br>Pedro Torres<br>
</div>
</blockquote><br></div></div></div></div></div></body></html>