On Aug 1, 2011, at 2:59 PM, Dominik Szczerba wrote:

> What will happen if VecSetValue(s) called from different processes
> want to update the value at the same position in the global MPI
> vector?
> Is there a some sort of queue/lock

   No

> or will a race condition result?

  No.

> It's not discussed in the documentation.

   Yes it is :-)


   If ADD_VALUES is used then the location will always get the correct sum. 

   If INSERT_VALUES is used then one of the values set will be used but it is 
not defined which one.

   Barry

> 
> Thanks for any clarification,
> Dominik

Reply via email to