<br><font size=2 face="Arial">Vincenzo,</font>
<br>
<br><font size=2 face="Arial">In what is probably a bad idea, when we want
to use job dependencies, we creat all jobs in the held state so that we
could collect the jobids, add those to the appropriate jobs and then removed
the hold on them. &nbsp;It was a lot of work, but it seemed to work allright.
&nbsp;We typically do all of our submissions using the pbs_python toolkit,
so this is _relatively_ easy to do this way. &nbsp;Don't know if that's
any help to you our not. &nbsp;In general, we had some problems with the
job dependencies because as near as we could tell, the jobid that is passed
as a dependency must be a jobid currently known to the system in order
for that dependency to be enforced properly. &nbsp; If, for instance, you
started a job with id; 42.yourcluster, and wanted to submit a number of
jobs that should execute only when that finished, you needed to make sure
that all jobs with that depenency are submitted BEFORE 42.yourcluster completes.
&nbsp;I think the only moral there is to watch your synchronization, which
may or may not be very controllable from a script file.</font>
<br>
<br><font size=2 face="Arial">Best,</font>
<br><font size=2 face="Arial">Nate</font>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;Vincenzo Di Nicola&quot;
&lt;vdinicol@hotmail.com&gt;</b> </font>
<br><font size=1 face="sans-serif">Sent by: torqueusers-bounces@supercluster.org</font>
<p><font size=1 face="sans-serif">25-Aug-2006 18:44</font>
<td width=59%><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp;
</font>
<table width=100%>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td valign=top><font size=1 face="sans-serif">torqueusers@supercluster.org</font>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td valign=top>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td valign=top><font size=1 face="sans-serif">[torqueusers] Dependencies
among several jobs</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt>Dear Torque users,<br>
<br>
I have recently started to use Torque/Maui, but I have some doubts about
job <br>
dependencies I hope you can clarify. It looks to me that the way to enforce
<br>
them is by using &quot;-W depend=beforeany:jobid&quot; (or similar) in
the qsub <br>
command or in the #PBS directive. But how can I know beforehand the job
id <br>
of something that hasn't been submitted yet?<br>
<br>
I would like to submit at once, say, 30 jobs with dependencies between
each <br>
other. The only solution I have thought so far is to avoid &quot;before&quot;
<br>
dependencies and create a script file: there I submit each single job,
read <br>
its jobid, and use the &quot;-W depend=afterany&quot; option with regard
to the <br>
previous job ids.<br>
But is there a nicer way to enforce dependencies, maybe without having
to <br>
rely on a jobid (but perhaps a job name)?<br>
<br>
Thank you in advance,<br>
Vincenzo Di Nicola<br>
<br>
_________________________________________________________________<br>
Call friends with PC-to-PC calling -- FREE &nbsp; <br>
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&amp;source=wlmailtagline<br>
<br>
_______________________________________________<br>
torqueusers mailing list<br>
torqueusers@supercluster.org<br>
http://www.supercluster.org/mailman/listinfo/torqueusers<br>
<br>
</tt></font>
<br>