<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.89">
<TITLE>RE: [openfabrics-ewg] OpenMPI package</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2> - What is the plan for having 2 MPIs in this distribution -- how will users/sysadmins choose between them?  I.e., are we going to allow both to be installed and make it a user-level decision which to use?  Or will the sysadmin only pick one to install?  >Or ...?</FONT></P>

<P><FONT SIZE=2><Aviram> We need to decide on that. All, how do you view it?</FONT>
</P>

<P><FONT SIZE=2><Gilad> The simplest way is to let the sysadmin pick one of the two to install. </FONT>
</P>
<BR>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Aviram Gutman </FONT>
<BR><FONT SIZE=2>Sent: Thursday, March 23, 2006 8:35 AM</FONT>
<BR><FONT SIZE=2>To: Jeff Squyres (jsquyres); Moni Levy</FONT>
<BR><FONT SIZE=2>Cc: Pavel Shamis; Gil Bloch; openfabrics-ewg@openib.org; Gleb Natapov</FONT>
<BR><FONT SIZE=2>Subject: RE: [openfabrics-ewg] OpenMPI package</FONT>
</P>
<BR>

<P><FONT SIZE=2>Hi Jeff,</FONT>
</P>

<P><FONT SIZE=2>Welcome aboard. Tziporet is out this week. I tried to answer most of the questions below. We'll get back to you wit the rest of the answers by Monday morning. Please See some answers below. </FONT></P>
<BR>

<P><FONT SIZE=2>Regards,</FONT>
<BR><FONT SIZE=2>   Aviram</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Jeff Squyres (jsquyres) [<A HREF="mailto:jsquyres@cisco.com">mailto:jsquyres@cisco.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Thursday, March 23, 2006 3:41 PM</FONT>
<BR><FONT SIZE=2>To: Aviram Gutman; Moni Levy</FONT>
<BR><FONT SIZE=2>Cc: openfabrics-ewg@openib.org; Gleb Natapov</FONT>
<BR><FONT SIZE=2>Subject: RE: [openfabrics-ewg] OpenMPI package</FONT>
</P>

<P><FONT SIZE=2>Several issues:</FONT>
</P>

<P><FONT SIZE=2>1. Since I am just entering this effort, I downloaded RC2 yesterday and poked around inside for details on how Open MPI will need to be packaged.  I sent an off-list mail to Tziporet last night asking a bunch of technical questions (I probably should have sent this on-list, sorry).  Here are the main questions from that e-mail:</FONT></P>

<P><FONT SIZE=2>- I downloaded RC2.  It looks like you are distributing source and have some scripts to build RPMs and install the RPMs.  Is that correct / the goal of IBED?</FONT></P>

<P><FONT SIZE=2><Aviram> Yes</FONT>
</P>

<P><FONT SIZE=2>- The README appears to be quite out of date; I assume you will need some Open MPI-specific information for it.  How should I get this to you?</FONT></P>

<P><FONT SIZE=2><Aviram> Just send it and we'll incorporate it.</FONT>
</P>

<P><FONT SIZE=2>- It looks like the LICENSE file is incomplete -- shouldn't it contain at least references to the license / copyright information of the sub-packages?  (e.g., MVAPICH and others)</FONT></P>

<P><FONT SIZE=2><Aviram> That is good issue. I am not a LICENSE expert. Who can answer it? Marketing guys? </FONT>
</P>

<P><FONT SIZE=2>- I see a bunch of top-level *.sh scripts -- these will need to be expanded for Open MPI.  Who does that -- me or you?</FONT>
</P>

<P><FONT SIZE=2><Aviram> Can you do it and send it over?</FONT>
</P>

<P><FONT SIZE=2>- I see SOURCES/mpi_osu...tgz.  That contains a bunch of scripts and the mvapich tarball.  I'm assuming that Open MPI needs to be bundled this way as well...?  Is this documented anywhere?  Is there a reason why a tarball contains another tarball?</FONT></P>
<BR>

<P><FONT SIZE=2>- The mpi_osu...tgz file contains several MPI-independent utilities (PMB, prestal, etc.).  Should these be moved out of the OSU MPI tarball and into an MPI-agnostic tarball, and then compiled against each MPI that is installed?</FONT></P>

<P><FONT SIZE=2><Aviram> Will get back to you on those two.</FONT>
</P>

<P><FONT SIZE=2>- What is the plan for having 2 MPIs in this distribution -- how will users/sysadmins choose between them?  I.e., are we going to allow both to be installed and make it a user-level decision which to use?  Or will the sysadmin only pick one to install?  Or ...?</FONT></P>

<P><FONT SIZE=2><Aviram> We need to decide on that. All, how do you view it?</FONT>
</P>

<P><FONT SIZE=2>2. Some more questions that I did not include in my mail last night:</FONT>
</P>

<P><FONT SIZE=2>- Is there a source code repository for IBED somewhere?  What is the model for developers to modify / test IBED?</FONT>
</P>

<P><FONT SIZE=2>- What version of MVAPICH is being used?  I see mvapich-0.9.5-mlx2.0.1.tar.gz -- does this mean it's Mellanox's v2.0.1 of MVAPICH 0.9.5?  Are other vendors allowed to modify this?  (I ask because all of our MVAPICH's are slightly different -- fixed bugs specific to our customers, etc.)</FONT></P>

<P><FONT SIZE=2><Aviram> We'll use 0.9.7 It will be incorporated on the next rc. Yes we can fix and modify it.</FONT>
</P>

<P><FONT SIZE=2>- There appear to be multiple levels of indirection in the MVAPICH build scripts -- what directory --prefix is it being installed to?  (this is going to be influenced by the answer to the "2 MPI" question, above)</FONT></P>

<P><FONT SIZE=2><Aviram> Will get back to you it.</FONT>
</P>

<P><FONT SIZE=2>3. I would like to use Open MPI v1.0.2 for the IBED release (Gleb is on the Open MPI mailing lists and probably saw me send that intention to the Open MPI team yesterday).</FONT></P>

<P><FONT SIZE=2><Aviram> OK. </FONT>
</P>

<P><FONT SIZE=2>4. Gleb sent me a proposed spec file for Open MPI -- we'll iterate about this off-list.</FONT>
</P>

<P><FONT SIZE=2><Aviram> Who will send us the OpenMPI version to be integrated?</FONT>
</P>
<BR>

<P><FONT SIZE=2>> -----Original Message-----</FONT>
<BR><FONT SIZE=2>> From: Aviram Gutman [<A HREF="mailto:aviram@mellanox.co.il">mailto:aviram@mellanox.co.il</A>]</FONT>
<BR><FONT SIZE=2>> Sent: Thursday, March 23, 2006 12:47 AM</FONT>
<BR><FONT SIZE=2>> To: Moni Levy; Jeff Squyres (jsquyres)</FONT>
<BR><FONT SIZE=2>> Cc: openfabrics-ewg@openib.org; Gleb Natapov</FONT>
<BR><FONT SIZE=2>> Subject: RE: [openfabrics-ewg] OpenMPI package</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Jeff, Moni,</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> We want to integrate to the IBED package OpenMPI. We need an agreement</FONT>
</P>

<P><FONT SIZE=2>> on the package. Can we converge on which OpenMPI version to take this </FONT>
<BR><FONT SIZE=2>> week?</FONT>
<BR><FONT SIZE=2>> Thus, we can release a new rc next week with OpenMPI.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Regards,</FONT>
<BR><FONT SIZE=2>>    Aviram</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> -----Original Message-----</FONT>
<BR><FONT SIZE=2>> From: openfabrics-ewg-bounces@openib.org</FONT>
<BR><FONT SIZE=2>> [<A HREF="mailto:openfabrics-ewg-bounces@openib.org">mailto:openfabrics-ewg-bounces@openib.org</A>] On Behalf Of Moni Levy</FONT>
<BR><FONT SIZE=2>> Sent: Thursday, March 23, 2006 10:32 AM</FONT>
<BR><FONT SIZE=2>> To: jsquyres@cisco.com</FONT>
<BR><FONT SIZE=2>> Cc: openfabrics-ewg@openib.org; Gleb Natapov</FONT>
<BR><FONT SIZE=2>> Subject: [openfabrics-ewg] OpenMPI package</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Hi, Jeff,</FONT>
<BR><FONT SIZE=2>>     I would like to share with you that there was request for a </FONT>
<BR><FONT SIZE=2>> OpenMPI package that will enable us to test it and later integrate it </FONT>
<BR><FONT SIZE=2>> into the build framework for the next RC of the EOD release. Voltaire </FONT>
<BR><FONT SIZE=2>> (Gleb</FONT>
<BR><FONT SIZE=2>> Natapov) picked up the glove and generated such a package. It may be </FONT>
<BR><FONT SIZE=2>> used as a reference for future packaging that I'm sure you'd like to </FONT>
<BR><FONT SIZE=2>> implement.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Best regards,</FONT>
<BR><FONT SIZE=2>> Moni</FONT>
<BR><FONT SIZE=2>> </FONT>
</P>
<BR>

<P><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>openfabrics-ewg mailing list</FONT>
<BR><FONT SIZE=2>openfabrics-ewg@openib.org</FONT>
<BR><FONT SIZE=2><A HREF="http://openib.org/mailman/listinfo/openfabrics-ewg" TARGET="_blank">http://openib.org/mailman/listinfo/openfabrics-ewg</A></FONT>
</P>

</BODY>
</HTML>