[petsc-dev] Fwd: [petsc-maint] [OMPI users] Deadlock in OpenMPI 1.8.3 and PETSc 3.4.5

Barry Smith bsmith at mcs.anl.gov
Fri Dec 19 11:00:35 CST 2014

> Begin forwarded message:
> From: "Jeff Squyres (jsquyres)" <jsquyres at cisco.com>
> To: Open MPI User's List <users at open-mpi.org>
> Date: December 19, 2014 at 8:05:19 AM CST
> Cc: "petsc-maint at mcs.anl.gov" <petsc-maint at mcs.anl.gov>
> Subject: Re: [petsc-maint] [OMPI users] Deadlock in OpenMPI 1.8.3 and PETSc 3.4.5
> On Dec 19, 2014, at 8:58 AM, Jeff Squyres (jsquyres) <jsquyres at cisco.com> wrote:
>> More specifically, George's change can lead to inconsistency/incorrectness in the presence of multiple threads simultaneously executing attribute actions on a single entity.
> Actually -- it's worse than I first thought.  This change can lead to inconsistencies/incorrectness even with a single thread, if that thread adds or removes attributes on the same entity from which a callback is currently being invoked.
> -- 
> Jeff Squyres
> jsquyres at cisco.com
> For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/

More information about the petsc-dev mailing list