On Mon, Mar 19, 2012 at 16:16, Pedro Torres <torres.pedrozpk at gmail.com>wrote:

> Ok, so the only way to implement that is coding by hand each algorithm for
> each thread, rigth?.
>
> Anyway, at least can I use petsc object like Vec/Mat on each thread?.
>

No, the threading model in PETSc does not allow you to call it
simultaneously from different threads. You can set locks around every call,
but this whole approach is almost certainly a waste of your time. Just
solve those systems one after the other. It will be much simpler code and
faster in many cases.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120319/a7d65549/attachment.htm>

Reply via email to