Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] progress threads
From: George Bosilca (bosilca_at_[hidden])
Date: 2009-11-24 18:27:10


Last time I played with the async progress I used the TCP BTL, and it
worked. The disclaimer here is that it was few month ago (about a year
to be really honest) ...

   george.

On Nov 24, 2009, at 12:11 , Barrett, Brian W wrote:

> Jeff -
>
> I was going to look into the ROMIO problems this weekend. I started
> looking
> at them on the train between Portland and Seattle after the Forum
> (trying to
> get async progress to work for some tests of the RMA code), but got
> too
> confused. We're doing requests absolutely incorrectly with ROMIO
> right now
> -- this code is all part of the brokenness. Look for fixes by Monday.
>
> Are there any BTLs we think might possibly work with progress
> threads right
> now? It's really something we should get working (at least to
> progress long
> messages), although I as usual don't have time to do it (and the
> network
> interface I care most about provides it under the covers with CM....).
>
> Brian
>
>
> On 11/24/09 10:06 AM, "Jeff Squyres" <jsquyres_at_[hidden]> wrote:
>
>> Per the call today, I've added a Big Hairy Warning if you --enable-
>> progress-threads. It's a configure change, so I'll "sleep 6h; svn
>> ci ....".
>>
>> Note that I can't compile the trunk right now if --enable-progress-
>> threads is used:
>>
>> CC base/io_base_request.lo
>> base/io_base_request.c:254: error: syntax error before
>> "progress_thread"
>> base/io_base_request.c:254: warning: type defaults to `int' in
>> declaration of `progress_thread'
>> base/io_base_request.c:254: error: ISO C forbids data definition with
>> no type or storage class
>> base/io_base_request.c: In function
>> `mca_io_base_request_progress_init':
>> base/io_base_request.c:291: error: `opal_thread_t_class' undeclared
>> (first use in this function)
>> base/io_base_request.c:291: error: (Each undeclared identifier is
>> reported only once
>> base/io_base_request.c:291: error: for each function it appears in.)
>> base/io_base_request.c:293: error: request for member `t_run' in
>> something not a structure or union
>> base/io_base_request.c:294: error: request for member `t_arg' in
>> something not a structure or union
>> base/io_base_request.c: In function
>> `mca_io_base_request_progress_add':
>> base/io_base_request.c:309: error: implicit declaration of function
>> `opal_thread_start'
>> base/io_base_request.c: In function
>> `mca_io_base_request_progress_fini':
>> base/io_base_request.c:340: error: implicit declaration of function
>> `opal_thread_join'
>>
>> --
>> Jeff Squyres
>> jsquyres_at_[hidden]
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
>
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel