Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] t_win failures if openib btl is not loaded
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2008-03-07 08:16:14


I filed this as https://svn.open-mpi.org/trac/ompi/ticket/1233 so that
it would not be forgotten.

On Feb 18, 2008, at 10:53 AM, Tim Prins wrote:

> Hi all,
>
> This is a bit strange, so I thought I'd ping the group before digging
> any further.
>
> The onesided test 't_win' is failing for us (specifically the
> 'FENCE_EPOCH' part). It is only failing when we are NOT using openib.
>
> But here is where it gets strange. The test is run twice: once where
> the
> window memory is allocated using MPI_Alloc_mem, and once where it is
> allocated using malloc. When we use MPI_Alloc_mem, it fails. Using
> malloc, it works just fine all the time.
>
> That is, I do
> "mpirun -np 1 -mca btl <btls> ./t_win" and get:
>
> btls | Using MPI_Alloc_mem | using malloc
> ------------+---------------------+---------------
> self | Fail | Pass
> openib,self | Pass | Pass
> sm,self | Fail | Pass
> tcp,self | Fail | Pass
>
> But we are only using one proc, so the only transport ever used should
> be 'self'. So this makes me think something is going on with the mpool
> or related part of the code.
>
> Any ideas as to what is going on here?
>
> Thanks,
>
> Tim
>
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

-- 
Jeff Squyres
Cisco Systems