You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by be...@apache.org on 2011/06/05 06:58:35 UTC

svn commit: r1131695 - in /incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2: setup-mpi setup-mpi-conf

Author: benh
Date: Sun Jun  5 04:58:35 2011
New Revision: 1131695

URL: http://svn.apache.org/viewvc?rev=1131695&view=rev
Log:
adding some mpi setup scripts

Added:
    incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpi   (with props)
    incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpi-conf   (with props)

Added: incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpi
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpi?rev=1131695&view=auto
==============================================================================
--- incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpi (added)
+++ incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpi Sun Jun  5 04:58:35 2011
@@ -0,0 +1,16 @@
+#! /usr/bin/env sh
+
+./setup-mpi-conf $PBS_JOBID
+echo "done with setup mpi"
+#setup up mpd daemon on this node
+mpd --daemon
+#GET PORT NUMBERS HERE
+PORTNUM=`mpdtrace -l | cut -d"_" -f 2 | cut -d" " -f1`
+HOSTNAME=`mpdtrace -l | cut -d"_" -f 2 | cut -d"(" -f2 | cut -d")" -f1`
+
+echo "running setup-mpi-conf on all slaves"
+for i in `cat $PBS_NODEFILE`; do ssh $i cd ~/nexus-ec2 ;./setup-mpi-conf $PBS_JOBID ; done
+
+echo "running mpd daemon on all slave"
+# set up mpi daemon on all slave nodes given to us by torque in $PBS_NODEFILE
+for i in `cat $PBS_NODEFILE`; do ssh $i mpd --daemon -h $HOSTNAME -p $PORTNUM ; done

Propchange: incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpi
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpi-conf
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpi-conf?rev=1131695&view=auto
==============================================================================
--- incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpi-conf (added)
+++ incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpi-conf Sun Jun  5 04:58:35 2011
@@ -0,0 +1,7 @@
+#! /usr/bin/env sh
+
+apt-get -y install mpich2
+
+touch /etc/mpi.conf
+chmod 600 /etc/mpi.conf
+echo "MPD_SECRETWORD=$1" | cat >> /etc/mpi.conf

Propchange: incubator/mesos/trunk/src/ec2/deploy.karmic64/root/nexus-ec2/setup-mpi-conf
------------------------------------------------------------------------------
    svn:executable = *