Hi,
I'm trying to dig into OpenMPI sources but have some problems. Can
anyone explain the logic of the following code from
mca/pml/ob1/pml_ob1_rdma.c please?
if(!mca_pml_ob1.leave_pinned) {
/* look through existing registrations */
btl_mpool->mpool_find(
his case, there is no
> need to create a registration in the PML (if required the BTL will do it
> when needed).
>
> george.
>
> On Sep 28, 2009, at 13:44 , Roman Cheplyaka wrote:
>
>> Hi,
>> I'm trying to dig into OpenMPI sources but have some pro
Anyone care to explain?
All I want is to see how non-eager RDMA can be used by ob1 if
leave_pinned is FALSE.
2009/9/29 Roman Cheplyaka :
> Thanks for your explanation, George. However:
> suppose we have leave_pinned = FALSE. Then we go to
> mca_mpool_rdma_find. There we try to find
_ to work. Are there people
who wrote the code (or understand it) on the list?
On 03/10/2009, Jeff Squyres wrote:
> On Sep 29, 2009, at 1:36 PM, Roman Cheplyaka wrote:
>
>> Thanks for your explanation, George. However:
>> suppose we have leave_pinned = FALSE. Then we go to
>&g
Okay, I tried Open MPI 1.3.3 and nothing has changed -- OpenIB RDMA
isn't used if mpi_leave_pinned is 0.
2009/10/3 Roman Cheplyaka :
> Jeff,
> yes, I'll try openmpi-1.3.3 on Monday. However, I had look at the svn
> code before, and haven't noticed any substantial changes