Hi Ralph,

I'm quite embarrassed, I misread the function prototype and was passing in
the actual proc_name rather than a pointer to it! It didn't complain when I
was compiling so I didn't think twice. It was silly mistake on my part in
any case! That RML tip is still handy though, thanks.

Cheers
Tim

2009/1/20 Ralph Castain <r...@lanl.gov>

> You sholud be able to use the OOB by that point in the system. However,
> that is the incorrect entry point for sending messages - you need to enter
> via the RML. The correct call is to orte_rml.send_nb.
>
> Or, if you are going to send a buffer instead of an iovec, then the call
> would be to orte_rml.send_buffer_nb.
>
> Ralph
>
>
>
> On Jan 19, 2009, at 1:01 PM, Timothy Hayes wrote:
>
>   Hello
>>
>> I'm in the midst of writing a BTL component, all is going well although
>> today I ran into something unexpected. In the
>> mca_btl_base_module_add_procs_fn_t function, I'm trying to call
>> mca_oob_tcp_send_nb() which is returning -12 (ORTE_ERR_UNREACH). Is this
>> normal or have I done something wrong? Is there a way around this? It would
>> be great if I could call this function in that particular area of code.
>>
>> Kind regards
>> Tim Hayes
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>

Reply via email to