<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>gridengine.info : Tag pqsapi, everything about pqsapi</title>
    <link>http://gridengine.info/tag/pqsapi.rss</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>tracking Grid Engine news, bugs, howtos and best practices</description>
    <item>
      <title>Parallel Environment Queue Sort API</title>
      <description> &lt;p&gt;&lt;i&gt;Is anyone using this?&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;While trying to prune down an overflowing email inbox, I stumbled upon a mailing list post from back in May 2006 that I had tagged as something to follow up upon. The post to the developers mailing list &lt;a href="http://gridengine.sunsource.net/servlets/ReadMsg?list=dev&amp;amp;msgNo=2750"&gt;asked about a scheduling API for Grid Engine&lt;/a&gt;. One of the &lt;a href="http://gridengine.sunsource.net/servlets/ReadMsg?list=dev&amp;amp;msgNo=2754"&gt;replies&lt;/a&gt; mentioned that the "Parallel Environment Queue Sort (PQS) API" had been checked into the CVS maintrunk but was not on by default. 
&lt;/p&gt;
&lt;p&gt; 
This API exists and is apparently only documented in the following SGE source file:&lt;br/&gt;
&lt;blockquote&gt;
&lt;pre&gt;&lt;a href="http://gridengine.sunsource.net/source/browse/gridengine/source/libs/sched/sge_pqs_api.h?view=markup"&gt;source/libs/sched/sge_pqs_api.h&lt;/a&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;
The API seems to provide the hooks necessary for someone to compile his or her own loadable module that can be installed in the $SGE_ROOT/lib/&amp;lt;arch&amp;gt;/ directory. One loaded, the custom code can make the final decision (based on a list of supplied candidates) as to the hosts and queue instances used for a particular &lt;b&gt;parallel job&lt;/b&gt;&lt;i&gt;&lt;/i&gt;.  
&lt;/p&gt;
&lt;p&gt;People interested in this should read the sge_pqs_abi.h file carefully as there are many caveats and warnings. I'd be interested in hearing from anyone using this API as well.&lt;/p&gt;


</description>
      <pubDate>Tue, 20 Feb 2007 14:55:19 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:bb9d966a-e2c3-4c8c-87e7-7e3671c55a6d</guid>
      <author>dag@sonsorol.org (chris)</author>
      <comments>http://gridengine.info/2007/02/20/parallel-environment-queue-sort-api#comments</comments>
      <category>Resource Allocation</category>
      <category>MailList Bits</category>
      <category>sort</category>
      <category>pqs</category>
      <category>pqs api</category>
      <link>http://gridengine.info/2007/02/20/parallel-environment-queue-sort-api</link>
    </item>
  </channel>
</rss>
