[petsc-users] Simple question

Matthew Knepley knepley at gmail.com
Tue Nov 29 13:50:18 CST 2011


On Tue, Nov 29, 2011 at 1:47 PM, Mohammad Mirzadeh <mirzadeh at gmail.com>wrote:

> Hi guys,
>
> This is rather a simple question. For objects that have both sequential
> and parallel versions (like Vec, Mat, etc), is there any benefit in
> directly calling to the sequential version instead of calling to the
> generic version (like VecCreateSeq instead of VecCreate) and running the
> code with 1 proc? I've always thought that PETSc would directly call the
> appropriate function at run time. Is this not the case?
>

Yes, this is the case. There is no benefit.

   Matt

I'm writing some wrappers for my code and i'm thinking if I need to
> consider different classes for seq and parallel or if I could get away by
> just working with the generic functions.
>
> Thanks a lot,
> Mohammad
>



-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20111129/bd3b7e25/attachment.htm>


More information about the petsc-users mailing list