[petsc-users] MatCreateShell with VecCreateGhost

Bikash Kanungo bikash at umich.edu
Tue Dec 1 18:59:02 CST 2015


Hi Barry,

These vectors are internal to the KSP solve. How do I access the creation
of these vectors?

Regards,
Bikash
On Dec 1, 2015 7:47 PM, "Barry Smith" <bsmith at mcs.anl.gov> wrote:

>
> > On Dec 1, 2015, at 5:18 PM, Bikash Kanungo <bikash at umich.edu> wrote:
> >
> > Hi,
> >
> > I want to implement a matrix-free KSP solve using user-defined
> MATOP_MULT and MATOP_MULT_TRANSPOSE. Each of these user-defined functions
> take in  Mat A, Vec x and Vec y as arguments and store A*x in y. To perform
> A*x in the user defined fashion, each processor requires access to some
> non-local nodes of x. So, is there a way I can create these two vectors (x
> and y) using VecCreateGhost?
>
>    Yes, use VecCreateGhost().
>
>    Barry
>
>
> >
> > Thanks,
> > Bikash
> >
> > --
> > Bikash S. Kanungo
> > PhD Student
> > Computational Materials Physics Group
> > Mechanical Engineering
> > University of Michigan
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20151201/1c9bebd0/attachment.html>


More information about the petsc-users mailing list