Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

From: Brian Barrett (brbarret_at_[hidden])
Date: 2006-06-07 19:07:06

On Jun 7, 2006, at 2:21 PM, Jonathan Day wrote:

> Sorry if this sounds idiotic, but I'm having problems
> with the MPI get operation in OpenMPI. I have test
> program that calls OpenMPI's get operation, which
> performs a send operation. This fails with a null
> pointer exception in the opal library, after preparing
> the source.
> With the shared memory driver, when performing a get,
> the shared memory code seems to be being passed a null
> pointer. Using the TCP driver also crashes with
> dereferencing a null pointer.
> Anyone have any suggestions on what might be causing
> the problem? I assume others are using get, so
> presumably someone else will have encountered this
> problem (assuming it's a quirk that's in a common
> component and not in the test program).

Are you referring to MPI_GET, part of the one-sided chapter or the get
() call that is part of the btl interface? Based on your
description, I'm guessing the second. Currently, we do not require
BTLs to implement the put or get call. You have to check the btl
flags for MCA_BTL_FLAGS_PUT and MCA_BTL_FLAGS_GET -- if they are not
set, those functions are not implemented.

If you were talking about the MPI_GET function, a stack trace and
sample application would be most useful.


   Brian Barrett
   Open MPI developer