<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Why not start with torque's drmaa bindings?<div><br><div><div>On Jun 30, 2010, at 7:33 AM, Scott Wilson wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello all,<div>Does anyone know of an easy way to submit jobs to TORQUE from a Java program?</div><div><br><div>I'm attempting to write a Java application, that, among other things, manages the submission of jobs to TORQUE. I used to do this by manipulating qsub with Runtime.exec(...), but on moving to a new system this method has mysteriously and irreparably broken. Serve me right for using a dirty hack like this, and it was probably going to have to change anyway as we'll want to support other DRMs eventually.</div><div><br></div><div>I was delighted to find out about DRMAA - it looks like exactly what we need. Although there's no Java DRMAA bindings for TORQUE, it would seem that the Sun Grid Engine Java bindings are simply a wrapper round the C DRMAA bindings, and were designed in such a way that they could be wrapped round a different set of C DRMAA bindings ( <a href="http://blogs.sun.com/templedf/entry/porting_the_drmaa_java_language">http://blogs.sun.com/templedf/entry/porting_the_drmaa_java_language</a> ). I was going to have a shot at doing this myself, but I couldn't get the FedStage C bindings for TORQUE ( <a href="http://sourceforge.net/projects/opendsp/">http://sourceforge.net/projects/opendsp/</a> ) to install - the configure script complains that it can't find the Sun Grid Engine DRMAA. Does anyone know where to get manuals for it? I'm flying blind as they all seem to be on a no longer extant wiki.</div><div><br></div><div>Regards,</div><div>Scott</div><div><div>
<span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><br class="Apple-interchange-newline"><br></div><div><div><span class="Apple-style-span" style="color: rgb(34, 34, 34); font-family: arial, sans-serif; "><b><font color="#ff6600">Scott Wilson</font></b></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; color: rgb(34, 34, 34); font-size: 13px; "><font color="#666666"><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">Developer</span></font></font><br><b><font color="#ff6600"><font class="Apple-style-span" face="Arial" size="2"><span class="Apple-style-span" style="font-size: 10px; ">Epistemy</span></font></font></b><br><font size="1"><font color="#666666">Energy Academy</font></font><br><font size="1"><font color="#666666">Riccarton</font></font><br><font size="1"><font color="#666666">EH14 4AS</font></font><br><br><b><font size="1"><font color="#666666">tel:&nbsp;</font></font></b><font color="#666666"><font size="1">+44 131 564 0232</font></font><br><font color="#888888"><font size="1"><a href="mailto://scott.wilson@epistemy.com" target="_blank" style="color: rgb(53, 66, 88); ">Scott.Wilson@epistemy.com</a></font><br><font size="1"><a href="http://www.epistemy.com/" target="_blank" style="color: rgb(53, 66, 88); ">http://www.epistemy.com/</a></font><br><font size="1"><font color="#666666">Epistemy Limited is a company registered in Scotland, number SC365481.</font></font><br><font size="1"><font color="#666666">Registered office: Epistemy Limited c/o Technology and Research Services, Heriot-Watt University, Riccarton, Edinburgh, EH14 4AS</font></font></font></span></div></div></span></div></span></div></span></span>
</div>
<br></div></div></div>_______________________________________________<br>torqueusers mailing list<br><a href="mailto:torqueusers@supercluster.org">torqueusers@supercluster.org</a><br>http://www.supercluster.org/mailman/listinfo/torqueusers<br></blockquote></div><br></div></body></html>