[mpich-discuss] Kernel based SCTP stack for Windows

jayesh at mcs.anl.gov jayesh at mcs.anl.gov
Thu Jul 15 18:37:54 CDT 2010


Hi,
 I am currently on vacation and will be back to work next week. I can try out your stack next week and let you know the results.
 You can also play around with "https://svn.mcs.anl.gov/repos/mpi/mpich2/trunk/maint/winbuild.wsf" which provides an interface to use the windows makefile to build MPICH2 (I use this script for testing MPICH2 builds with VS2008).

Regards,
Jayesh
----- Original Message -----
From: "Bruce Cran" <bruce.cran at gmail.com>
To: "Jayesh Krishna" <jayesh at mcs.anl.gov>
Cc: mpich-discuss at mcs.anl.gov, penoff at cs.ubc.ca
Sent: Thursday, July 15, 2010 10:41:31 AM GMT -06:00 US/Canada Central
Subject: Re: [mpich-discuss] Kernel based SCTP stack for Windows

On 14 July 2010 02:01, Jayesh Krishna <jayesh at mcs.anl.gov> wrote:
>  And you can copy mpich-discuss during your discussions. We can assist in integrating your stack with MPICH2 on windows.

To use SctpDrv you just need to point the include path at C:\Program
Files\SctpDrv\inc (it contains with ws2sctp.h and netinet/sctp.h) and
the library path at C:\Program Files\SctpDrv\lib, which contains
libsctp.a for cygwin applications and sctpsp.lib for native Windows
apps.  The installer can be found at
http://www.bluestop.org/SctpDrv/releases/1.1.5/en-us/ , though
libsctp.a is missing and will be present in 1.1.6.

I've been trying to build mpich2 on Windows 7 x64 but have been
encountering some problems - I'm using Visual Studio 2010 so I don't
know if that's causing issues, but it seems mpl.h isn't in the include
path. I managed to work around earlier issues by trial and error, and
will create a patch to the README file (for example, winconfigure.wsf
should be run as "cscript winconfigure.wsf" under cygwin with
nodosfilewarning set - also, it seems the Windows HPC pack is
required, which isn't documented.

Is building using Visual C++ 2008 likely to work better?

-- 
Bruce Cran

> ----- Original Message -----
> From: "Brad Penoff" <penoff at cs.ubc.ca>
> To: mpich-discuss at mcs.anl.gov
> Sent: Monday, July 12, 2010 2:53:04 AM GMT -06:00 US/Canada Central
> Subject: Re: [mpich-discuss] Kernel based SCTP stack for Windows
>
> Greetings,
>
> I helped developed the ch3:sctp channel and try to maintain it.  In my
> research, I also have some experience working with the BSD stack as
> well.  I would love to try to make use of your port of that stack.
> Perhaps we could email off-list and work on a set of instructions I
> could add to the MPICH2 release notes?  Admittedly though, I have very
> little experience with development in the Windows environment.  Please
> feel free to contact me if this is of interest to you.
>
> Thanks,
> brad
>
> On Sat, Jul 10, 2010 at 3:52 PM, Bruce Cran <bruce.cran at gmail.com> wrote:
>> Hi,
>>
>> I noticed that the release notes for mpich2
>> (https://svn.mcs.anl.gov/repos/mpi/mpich2/trunk/RELEASE_NOTES) state
>> that there's no known SCTP kernel driver for Windows. I've been
>> working on SctpDrv since late 2009, which is a port of the BSD stack
>> to Windows: the stack runs as a driver in kernel mode, with the SCTP
>> API provided as a library.  More information can be found at
>> http://www.bluestop.org/SctpDrv/ .
>>
>> --
>> Bruce Cran
>> _______________________________________________
>> mpich-discuss mailing list
>> mpich-discuss at mcs.anl.gov
>> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>>
>>
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>


More information about the mpich-discuss mailing list