<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Infiniband support on Windows</TITLE>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18783"></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT color=#0000ff
size=2 face=Arial>Hi,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT color=#0000ff
size=2 face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT color=#0000ff
size=2 face=Arial>>> <FONT color=#000000>1) Does the latest Windows
version of MPICH-2 support IB channel selection ? ...</FONT></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial> No. The latest version of MPICH2 does not have support for IB.
Support for IB on windows is slated for a future release.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial>>> 2) Does this MPICH-2 support "One Sided Communication"
with ...</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial> It should. However since MPICH2 on windows does not have
support for IB we currently don't take advantage of the RDMA features of
IB.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial> If you want to use IB you have two
options,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2 face=Arial>#
Use MSMPI (Microsoft's MPI - <A
href="http://msdn.microsoft.com/en-us/library/bb524831(VS.85).aspx">http://msdn.microsoft.com/en-us/library/bb524831(VS.85).aspx</A>)</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2 face=Arial>#
Use Intel's MPI (use rdma channel - <A
href="http://software.intel.com/en-us/intel-mpi-library/">http://software.intel.com/en-us/intel-mpi-library/</A>)</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009></SPAN><SPAN
class=313012718-02072009><FONT size=2 face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial>(PS: Both Intel's MPI and Microsoft's MPI are derived from
MPICH2)</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial>Regards,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2
face=Arial>Jayesh</FONT></SPAN></DIV><FONT color=#0000ff size=2
face=Arial></FONT><BR>
<DIV dir=ltr lang=en-us class=OutlookMessageHeader align=left>
<HR tabIndex=-1>
<FONT size=2 face=Tahoma><B>From:</B> mpich-discuss-bounces@mcs.anl.gov
[mailto:mpich-discuss-bounces@mcs.anl.gov] <B>On Behalf Of </B>Balasingam,
Sashi<BR><B>Sent:</B> Thursday, July 02, 2009 11:52 AM<BR><B>To:</B>
mpich-discuss@mcs.anl.gov<BR><B>Subject:</B> [mpich-discuss] Infiniband support
on Windows<BR></FONT><BR></DIV>
<DIV></DIV><!-- Converted from text/rtf format -->
<P><FONT size=2 face=Arial>I am migrating an application that currently uses
MVAPICH on Linux, to MPICH2 on Windows 2008 Server. The system has multiple
nodes connected by a Infiniband (IB) network (using Mellanox HCA). </FONT></P>
<P><FONT size=2 face=Arial>Got few quick questions -</FONT> </P>
<P><FONT size=2 face=Arial>1) Does the latest Windows version of MPICH-2 support
IB channel selection ?... if so, does the setting "mpiexec</FONT> <FONT
face=CMTT10>-env MPICH2_CHANNEL ib ...."</FONT> <FONT size=2 face=Arial>is all
that's required to get that working (I already have the IB drivers
installed)</FONT></P><BR>
<P><FONT size=2 face=Arial>2) Does this MPICH-2 support "One Sided
Communication" with "Passive" target synchronization ( using MPI_lock( ),
MPI_unlock( ) calls ), and if so, does it take advantage of the RDMA feature of
IB ?</FONT></P>
<P><FONT size=2 face=Arial>Thanks in advance,</FONT> <BR><FONT size=2
face=Arial>Sashi</FONT> </P></BODY></HTML>