[petsc-dev] meaning of VecScale() if not a collective
    Jed Brown 
    jed at 59A2.org
       
    Thu Jul  8 15:24:35 CDT 2010
    
    
  
On Thu, 8 Jul 2010 13:12:03 -0700, Barry Smith <bsmith at mcs.anl.gov> wrote:
> 
>   I will use Not Collective, Logically Collective, Neighbor-wise Collective and Collective
There are many places now where "Collective on X" appears in the
documentation, but there are actually further constraints about
communicators matching, etc.  I'm not familiar with sowing internals,
but would it be feasible to automatically generate statements about
collectiveness from the guards in the source (e.g. PetscCheckSameComm(),
maybe a new PetscCollective(), or even PetscLogicallyCollective() that
expanded to do a barrier in a debugging mode to help diagnose misuse)?
Jed
    
    
More information about the petsc-dev
mailing list