Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] initial SCTP BTL commit comments?
From: Terry Dontje (Terry.Dontje_at_[hidden])
Date: 2007-11-14 08:11:44


Brad Penoff wrote:
> On Nov 12, 2007 3:26 AM, Jeff Squyres <jsquyres_at_[hidden]> wrote:
>
>> I have no objections to bringing this into the trunk, but I agree that
>> an .ompi_ignore is probably a good idea at first.
>>
>
> I'll try to cook up a commit soon then!
>
>
>> One question that I'd like to have answered is how OMPI decides
>> whether to use the SCTP BTL or not. If there are SCTP stacks
>> available by default in Linux and OS X -- but their performance may be
>> sub-optimal and/or buggy, we may want to have the SCTP BTL only
>> activated if the user explicitly asks for it. Open MPI is very
>> concerned with "out of the box" behavior -- we need to ensure that
>> "mpirun a.out" will "just work" on all of our supported platforms.
>>
>
> Just to make a few things explicit...
>
> Things would only work out of the box on FreeBSD, and there the stack
> is very good.
>
> We have less experience with the Linux stack but hope the availability
> of and SCTP BTL will help encourage its use by us and others. Now it
> is a module by default (loaded with "modprobe sctp") but the actual
> SCTP sockets extension API needs to be downloaded and installed
> separately. The so-called lksctp-tools can be obtained here:
> http://sourceforge.net/project/showfiles.php?group_id=26529
>
> The OS X stack does not come by default but instead is a kernel extension:
> http://sctp.fh-muenster.de/sctp-nke.html
> I haven't yet started this testing but intend to soon. As of now
> though, the supplied configure.m4 does not try to even build the
> component on Mac OS X.
>
> So in my opinion, things in the configure scripts should be fine the
> way the are since only FreeBSD stack (which we have confidence in)
> will try to work out of the box; the others require the user to
> install things.
>
I am gathering from the text above you haven't tried your BTL on Solaris
at all.

--td