<!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>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT color=#0000ff 
size=2 face=Arial>&gt;&gt; <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>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2 
face=Arial>&nbsp; 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>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2 
face=Arial>&gt;&gt; 2) Does this MPICH-2 support "One Sided Communication" 
with&nbsp; ...</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2 
face=Arial></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2 
face=Arial>&nbsp; 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>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=313012718-02072009><FONT size=2 
face=Arial>&nbsp; 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>&nbsp;</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>&nbsp;</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>&nbsp;</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&nbsp; "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>