[petsc-dev] stencils, ex2f.F, openmp

Svetlana Tkachenko svetlana.tkachenko at fastmail.fm
Thu Nov 7 22:56:12 CST 2013



On Fri, 8 Nov 2013, at 15:17, Jed Brown wrote:
> Svetlana Tkachenko <svetlana.tkachenko at fastmail.fm> writes:
> > The example has a line to compute matrix A from Ax = b, and a line to compute source term (vector b).
> >
> >> call KSPSetComputeOperators(ksp,ComputeMatrix,ctx,ierr)
> >> call KSPSetComputeRHS(ksp,ComputeRHS,ctx,ierr)
> >
> > What do I use to give it the initial guess on x?
> 
> Those lines are registering callbacks, in order to have a uniform
> interface that can rediscretize the original operator and on coarse
> levels of multigrid.  Look at the implementation of ComputeMatrix and
> ComputeRHS for more.

Thank you.

I realised I have a set of dummy items to keep around the main matrix (1, x_dim, with only items 2 ... x_dim-1 included into matrix A itself). They are boundary conditions and the existing (serial) preconditioner relies on them.

In PETSC, I couldn't find examples with similar setup.



More information about the petsc-dev mailing list