[petsc-users] Vec entries altered incorrectly

Juha Jäykkä juhaj at iki.fi
Sat Dec 17 16:49:14 CST 2011


>    VecDuplicate does NOT copy the vector values over to the newly created
> vector. You must call VecCopy() after the VecDuplicate() if you want to
> copy the values over.

No, what I do *not* want to happen is DAGlobalToLocalBegin(da, vec1...) to 
overwrite values in vec2. I think this is actually a bug in PETSc, but cannot 
be sure because I do not understand the internals of Vec and DA operations 
well enough. The question really is, why would DAGlobalToLocalBegin overwrite 
values in an unrelated vector? (Well, almost unrelated: it was created by 
VecDuplicate from the other vector.)

Cheers,
-Juha

-- 
		 -----------------------------------------------
		| Juha Jäykkä, juhaj at iki.fi			|
		| http://www.maths.leeds.ac.uk/~juhaj		|
		 -----------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20111217/8968d756/attachment.pgp>


More information about the petsc-users mailing list