hi fernando,<br><br>the way justin set it up is that PBS/SGE/LSF obviates the need for writing a special script. however, there is an option to provide your own script if you want. we can augment the docs with a mini-example for your own script.<br>
<br>recently i realized that i would love if the ssh option for ipcluster had an option to use my current environment similar to the way SGE/PBS does. it&#39;s not useful when you are talking cross-platform but very useful if you are on the same platform. part of this is motivated by the fact that my virtual environment does not get activated over ssh (the bashrc doesn&#39;t get executed). what do you guys think? i might have some time tonight - should i take a crack at it?<br>
<br>cheers,<br><br>satra<br>
<br><br><div class="gmail_quote">On Mon, Sep 20, 2010 at 8:17 PM, Fernando Perez <span dir="ltr">&lt;<a href="http://fperez.net">fperez.net</a>@<a href="http://gmail.com">gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hey guys,<br>
<div class="im"><br>
On Fri, Sep 17, 2010 at 5:52 PM, Satrajit Ghosh &lt;<a href="mailto:satra@mit.edu">satra@mit.edu</a>&gt; wrote:<br>
&gt;<br>
&gt; you can merge the changes from justin&#39;s 0.10.1-sge branch. that contains the<br>
&gt; sge+lsf support fixes. other than that i think you already have min&#39;s taskid<br>
&gt; fix for the controller (i.e the clear function now accepts a task id).<br>
&gt;<br>
<br>
</div>Great, thanks for the info.  One quick question, in the diff I see<br>
this towards the end:<br>
<br>
-The PBS mode uses the Portable Batch System [PBS]_ to start the engines.  To us<br>
e this mode, you first need to create a PBS script template that will be used to<br>
 start the engines.  Here is a sample PBS script template:<br>
+The PBS mode uses the Portable Batch System [PBS]_ to start the engines.<br>
<br>
-.. sourcecode:: bash<br>
+To start an ipcluster using the Portable Batch System::<br>
+<br>
+    $ ipcluster pbs -n 12<br>
<br>
-    #PBS -N ipython<br>
-    #PBS -j oe<br>
-    #PBS -l walltime=00:10:00<br>
-    #PBS -l nodes=${n/4}:ppn=4<br>
-    #PBS -q parallel<br>
+The above command will launch a PBS job array with 12 tasks using the default q<br>
ueue. If you would like to submit the job to a different queue use the -q option<br>
:<br>
<br>
-    cd $$PBS_O_WORKDIR<br>
-    export PATH=$$HOME/usr/local/bin<br>
-    export PYTHONPATH=$$HOME/usr/local/lib/python2.4/site-packages<br>
-    /usr/local/bin/mpiexec -n ${n} ipengine --logfile=$$PBS_O_WORKDIR/ipengine<br>
+    $ ipcluster pbs -n 12 -q hpcqueue<br>
<br>
<br>
Is it correct to remove all references to the #PBS lines?  Do  your<br>
improvements to PBS obsolete completely the need for the manual script<br>
writing we had before?<br>
<br>
I just want to make sure that I understand that correctly before I<br>
merge it, once we clarify this I&#39;ll merge and will cut an RC so we can<br>
get it tested.<br>
<br>
Cheers,<br>
<font color="#888888"><br>
f<br>
</font></blockquote></div><br>