<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello!<div><br></div><div>Is this patch completely tested and committed to the maui trunk?</div><div><br></div><div>Best regards,</div><div>Suraj</div><div><br><div><div>On Feb 16, 2012, at 4:52 PM, Bas van der Vlies wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Jonathan,<br><br> Thanks for the patch. I will test it and i have also write access to the subversion tree. So if more sites have tested and it works than we can commit it to maui trunk source.<br><br>regards<br><br><br>On 02/03/2012 09:58 AM, Jonathan Michalon wrote:<br><blockquote type="cite">Hi Maui folks,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">GPUs in Maui are a long standing problem. Last year a patch was sent by Mariusz<br></blockquote><blockquote type="cite">Mamoński [1], which works based on GRES parameters.<br></blockquote><blockquote type="cite">I've just made GPUs kind of working, by enhancing that patch. Please find<br></blockquote><blockquote type="cite">attached the resulting patch, which works well for Maui 3.3.1.<br></blockquote><blockquote type="cite">It defines a special GRES named "gpu" which works as expected on my test cases.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Note that GRES behaviour seems quite confused as sometimes they are mentioned<br></blockquote><blockquote type="cite">as consumable. This patch annihilates this behaviour, for the needs of GPUs.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">To use the patch:<br></blockquote><blockquote type="cite">get the sources of maui-3.3.1 and patch them:<br></blockquote><blockquote type="cite">patch -p1&lt; &nbsp;../Patch-for-gpu-GRES.patch<br></blockquote><blockquote type="cite">then compile as usual.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">You have to configure the GPUs in maui.cfg:<br></blockquote><blockquote type="cite">NODECFG[nodename] GRES=gpu:2<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Then when queuing jobs you can request GPUs with (Torque syntax):<br></blockquote><blockquote type="cite">qsub -W x=GRES:gpu@1<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I hope this helps, please test this and enhance to your needs!<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">[1]<br></blockquote><blockquote type="cite"><a href="http://www.supercluster.org/pipermail/mauiusers/2011-April/004622.html">http://www.supercluster.org/pipermail/mauiusers/2011-April/004622.html</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Regards,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">PS. This is the second attempt to send the mail…<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">--<br></blockquote><blockquote type="cite">Jonathan Michalon<br></blockquote><blockquote type="cite">IT student in Strasbourg<br></blockquote><br><br>-- <br>********************************************************************<br>* &nbsp;Bas van der Vlies &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e-mail: <a href="mailto:basv@sara.nl">basv@sara.nl</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br>* &nbsp;SARA - Academic Computing Services &nbsp;&nbsp;Amsterdam, The Netherlands *<br>********************************************************************<br><br>_______________________________________________<br>mauiusers mailing list<br><a href="mailto:mauiusers@supercluster.org">mauiusers@supercluster.org</a><br>http://www.supercluster.org/mailman/listinfo/mauiusers<br></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; 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; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; 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; color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); 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; ">--------------------------<br>Suraj Prabhakaran<br></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br>German Research School for<br>Simulation Sciences GmbH<br>Laboratory for Parallel Progreamming<br>52062 Aachen | Germany<br><br>Tel &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space: pre; ">        </span>+49 241 80 99743<br>Fax &nbsp;<span class="Apple-converted-space">&nbsp;</span><span class="Apple-tab-span" style="white-space: pre; ">        </span>+49 241 80 92742</div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">EMail&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">        </span><a href="mailto:s.prabhakaran@grs-sim.de">s.prabhakaran@grs-sim.de</a></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Web &nbsp;<span class="Apple-tab-span" style="white-space: pre; ">        </span><a href="http://www.grs-sim.de">www.grs-sim.de</a><br><br>Members: &nbsp;Forschungszentrum Jülich&nbsp;GmbH | RWTH Aachen University<br>Registered in the commercial register of the&nbsp;local court of Düren (Amtsgericht Düren)&nbsp;under registration number HRB 5268<br>Registered office: &nbsp;Jülich<br>Executive board: &nbsp;Prof. Marek Behr Ph.D. |&nbsp;Dr. Norbert Drewes</div></span></div></span></div></span></div></span></span>
</div>
<br></div></body></html>