Hi,<div><br></div><div>I have a related question, are these instructions also posible for installing MPICH?... or is there a StarCluster MPICH version? =D</div><div><br></div><div>Thanks in advance...</div><div><br></div><div>

<br><div class="gmail_quote">On Wed, Jun 2, 2010 at 1:21 PM, Justin Riley <span dir="ltr">&lt;<a href="mailto:jtriley@mit.edu">jtriley@mit.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi Jun-Wei,<br>
<br>
</div>Just following up, I took a quick look and found that lam is actually<br>
included in the Ubuntu repos. So, my instructions are now modified as:<br>
<div class="im"><br>
1. launch a single instance of the StarCluster AMI with ElasticFox or<br>
the AWS management console<br>
<br>
2. Log into this instance as root and run the following command to<br>
uninstall OpenMPI:<br>
<br>
$ apt-get remove libopenmpi-dbg libopenmpi-dev \<br>
libopenmpi1.3openmpi-bin openmpi-common openmpi-doc<br>
<br>
</div>3. Install lam by running:<br>
<br>
$ apt-get install lam4-dev<br>
<div class="im"><br>
4. Log out of the instance and use StarCluster&#39;s createimage command, e.g:<br>
<br>
$ starcluster createimage i-99999 mybucket myimagename<br>
<br>
5. Use the newly created AMI id in one of your cluster templates in the<br>
config file.<br>
<br>
</div>6. Launch a cluster using that cluster template.<br>
<br>
7. Login to the master node and edit /etc/lam/lam-bhost.def and add all<br>
node aliases on a new line, e.g:<br>
<br>
# ...<br>
# This file is part of the LAM/MPI software package.  For license<br>
# information, see the LICENSE file in the top level directory of the<br>
# LAM/MPI source distribution.<br>
#<br>
# $HEADER$<br>
#<br>
#       Function:       - bhost.def<br>
#                       - a single-node LAM<br>
#<br>
<br>
master<br>
node001<br>
...<br>
<br>
8. Save that file and run &quot;lamboot&quot; command as normal user to start the<br>
lam daemons.<br>
<br>
9. Compile and run your code :D<br>
<br>
I&#39;m considering creating a LAM image and sharing it publicly. Would<br>
anyone else be interested in this?<br>
<br>
~Justin<br>
<div><div></div><div class="h5"><br>
<br>
On 06/02/2010 02:08 PM, Justin Riley wrote:<br>
&gt; Hi Jun-Wei,<br>
&gt;<br>
&gt; StarCluster currently comes with OpenMPI 1.3.2 so it&#39;s hard to tell if<br>
&gt; the results/conclusions from that paper are still valid without<br>
&gt; re-running their tests.<br>
&gt;<br>
&gt; With that said, we&#39;ve chosen OpenMPI because it&#39;s the successor of LAM<br>
&gt; and is also provided by the default Ubuntu package repository. It also<br>
&gt; comes with support for integrating with Sun Grid Engine. These things<br>
&gt; combined make OpenMPI much more attractive from a packaging/support<br>
&gt; perspective.<br>
&gt;<br>
&gt; However, StarCluster does not limit you to using OpenMPI provided you&#39;re<br>
&gt; willing to install LAM yourself. You *should* be able to install LAM by<br>
&gt; launching an instance of the StarCluster AMI, removing OpenMPI and<br>
&gt; installing LAM, and then re-bundling the AMI. Here are some detailed<br>
&gt; instructions:<br>
&gt;<br>
&gt; 1. launch a single instance of the StarCluster AMI with ElasticFox or<br>
&gt; the AWS management console<br>
&gt;<br>
&gt; 2. Log into this instance as root and run the following command to<br>
&gt; uninstall OpenMPI:<br>
&gt;<br>
&gt; $ apt-get remove libopenmpi-dbg libopenmpi-dev \<br>
&gt; libopenmpi1.3openmpi-bin openmpi-common openmpi-doc<br>
&gt;<br>
&gt; 3. Download and install LAM on the instance manually<br>
&gt;<br>
&gt; 4. Log out of the instance and use StarCluster&#39;s createimage command, e.g:<br>
&gt;<br>
&gt; $ starcluster createimage i-99999 mybucket myimagename<br>
&gt;<br>
&gt; 5. Use the newly created AMI id in one of your cluster templates in the<br>
&gt; config file.<br>
&gt;<br>
&gt; 6. Launch a cluster using that cluster template and give it a shot<br>
&gt;<br>
&gt; If you decide to go this route please keep the list informed on your<br>
&gt; progress. If you&#39;re successful and find the performance to be better<br>
&gt; I&#39;ll consider making a separate AMI for LAM and posting it on the website.<br>
&gt;<br>
&gt; Hope that helps,<br>
&gt;<br>
&gt; ~Justin<br>
&gt;<br>
&gt; On 06/02/2010 01:27 PM, Huang, Jun-Wei wrote:<br>
&gt;&gt; Hello:<br>
&gt;&gt; I have followed the StarCluster&#39;s documentation and created a small<br>
&gt;&gt; cluster successfully. I notice that only openmpi is available on the<br>
&gt;&gt; virtual cluster. According to the abstract by Constantinos Evangelinos<br>
&gt;&gt; and Chris Hill (2008), they found openmpi 1.2.6 does not work and<br>
&gt;&gt; lam/mpi has the lowest latency. My question is that are their<br>
&gt;&gt; observations still hold true for the virtual cluster created using<br>
&gt;&gt; StarCluster? If so, what is the way to add lam/mpi implementation to the<br>
&gt;&gt; virtual cluster. Thank you very much.<br>
&gt;<br>
&gt;&gt; Best wishes,<br>
&gt;&gt; Junwei<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Starcluster mailing list<br>
&gt;&gt; <a href="mailto:Starcluster@mit.edu">Starcluster@mit.edu</a><br>
&gt;&gt; <a href="http://mailman.mit.edu/mailman/listinfo/starcluster" target="_blank">http://mailman.mit.edu/mailman/listinfo/starcluster</a><br>
&gt;<br>
_______________________________________________<br>
Starcluster mailing list<br>
<a href="mailto:Starcluster@mit.edu">Starcluster@mit.edu</a><br>
<a href="http://mailman.mit.edu/mailman/listinfo/starcluster" target="_blank">http://mailman.mit.edu/mailman/listinfo/starcluster</a><br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v2.0.14 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" target="_blank">http://enigmail.mozdev.org/</a><br>
<br>
</div></div>iEYEARECAAYFAkwGoTwACgkQ4llAkMfDcrkj5gCgkr9AU37pn3qR+hT5xfTw5LHh<br>
TigAniPzTPJpxTXlPsBCNfQ9ONpHHm7N<br>
=wsdC<br>
<div><div></div><div class="h5">-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
Starcluster mailing list<br>
<a href="mailto:Starcluster@mit.edu">Starcluster@mit.edu</a><br>
<a href="http://mailman.mit.edu/mailman/listinfo/starcluster" target="_blank">http://mailman.mit.edu/mailman/listinfo/starcluster</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>Markos Calderon<br>TAWS <a href="http://www.taws.espol.edu.ec">http://www.taws.espol.edu.ec</a><br>BigBlueButton <a href="http://github.com/bigbluebutton/bigbluebutton">http://github.com/bigbluebutton/bigbluebutton</a><br>

Skype: markos.calderon<br>Facebook: <a href="http://www.facebook.com/markos.calderon">http://www.facebook.com/markos.calderon</a><br>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br><br>
</div>