[mpich-devel] segfault calling neighbor collectives in	communicator with no topology
    Dave Goodell 
    goodell at mcs.anl.gov
       
    Thu May  2 14:05:11 CDT 2013
    
    
  
On May 2, 2013, at 11:27 AM CDT, Lisandro Dalcin <dalcinl at gmail.com> wrote:
> On 2 May 2013 18:58, Dave Goodell <goodell at mcs.anl.gov> wrote:
>> Thanks for letting us know.  I've created a ticket to track this and commented on your suggestions there:
>> 
>> https://trac.mpich.org/projects/mpich/ticket/1833#comment:1
>> 
> 
> Thanks. BTW, you are right. This was indeed bad API usage from the
> user. All neighbor collectives should check that the communicator is
> an INTRAcommunicator with cart|graph|distgraph topology attached and
> otherwise generate a proper error (of class MPI_ERR_COMM?)
Sounds right to me.  There might be a more appropriate MPI_ERR_* class, but I'd have to re-read the list to be sure.
-Dave
    
    
More information about the devel
mailing list