Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] t_win failures if openib btl is not loaded
From: Tim Prins (tprins_at_[hidden])
Date: 2008-02-18 10:53:50


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