<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div><blockquote type="cite"><blockquote type="cite"><font class="Apple-style-span" color="#000000"><br></font><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">What you say does beg for a couple of questions:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">- if all work is done in a run but the allocation has more time left,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">should the workers be shut down or not?</blockquote></blockquote></div></blockquote><div><br></div><div>Shut down.</div><br><blockquote type="cite"><div><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">- if more work remains to be done in a run after an explicit  <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">allocation<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">was used, should the system attempt to allocate more nodes? If not,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">should it hang? Fail?</blockquote></blockquote></div></blockquote><div><br></div>Fail.</div><div><br><blockquote type="cite"><div><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">- if the allocation is far in the distance from now, and a run is<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">started now, is allocating nodes now a matter of second-guessing or a<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">matter of trying to finish the work faster? What, besides alleged<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">complexity of the algorithm, would be the downside of doing so?</blockquote></blockquote></div></blockquote><br></div><div>Maybe someone has requested an allocation at 10am tomorrow because that is when they want to run the application.</div><div><br></div><div>Maybe they are benchmarking, and want things to run with a specified number of nodes).</div><div><br></div><div>Maybe someone doesn't trust the clever algorithm, or finds that it fails for odd reason.</div><div><br></div><div>Having a more complex algorithm as well is great. I'm not saying this would not be wonderful. But it shouldn't be obligatory.</div><div><br></div><div>Ian.</div></body></html>