<?php
	require_once("globals.php");
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<TITLE>Pyloadl: Python Bindings for IBM TWS LoadLeveler</TITLE>
<base href="http://www.gingergeeks.co.uk/pyloadl/">
<link rel="icon" href="favicon.ico" type="image/ico" />
<link rel="shortcut icon" href="favicon.ico" />

<?php
	echoCodeLinks();
?>

</head>

<body>

<?php
	echoOuterStart('index.php');
?>

<h2><a name="INTRO"></a><center>Introduction</center></h2>

<p>
PyLoadL is a <a href="http://www.python.org/">Python</a>/<a href="http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/">Pyrex</a> module to allow access to the IBM TWS LoadLeveler batch scheduler API. Detailed documentation on the LoadLeveler API can be found <a href=" http://publib.boulder.ibm.com/infocenter/clresctr/vxrx/index.jsp?topic=/com.ibm.cluster.loadl.doc/llbooks.html">here</a> and is needed in order to make full use of the module. PyLoadL was built and tested using :
</p>
<ul>
   <li>Python 2.3 - 2.6.2
   <li>Pyrex 0.9.2.1 - 0.9.9
   <li>IBM LoadLeveler 3.1 - 3.5.1.x, 4.1.0 - 4.1.1.x for 
   <ul>
      <li>IBM AIX 5.2/5.3
      <li>RHEL 5.3
      <li>SUSE 9/10/11
   </ul>
   <li>X86, X86_64, BlueGene/L, BlueGene/P and POWER systems.
</ul>
<h2><a name="API"></a><center>API Support</center></h2>
<p>
To use the module it is necessary to understand the <a href="http://publib.boulder.ibm.com/infocenter/clresctr/vxrx/topic/com.ibm.cluster.loadl35.admin.doc/am2ug_llapis.html">LoadLeveler APIs</a> and it's associated object models. At the moment only the following LoadLeveler APIs are supported and depends on the LoadLeveler version used -
<ul>
   <li><font color="green"><a href="data_access.php">Data Access</a></font>
   <li><font color="green"><a href="workload.php">Workload Management</a></font>
   <li><font color="green"><a href="reservation.php">Reservation</a></font>
   <li><font color="green"><a href="fair_share.php">Fair Share</a></font>
   <li><font color="green"><a href="config.php">Configuration</a></font>
   <li><font color="green"><a href="error.php">Error Handling</a></font>
</ul>
<p>A nice list of differences in the scheduler llapi.h files between the different LoadLeveler releases is maintained <a href="http://www.pink-pit.com/LoadLeveler/doku.php?id=ll_get_data_changes">here</a>.
</p>

<p><center>
<small><i>Last modified 12th June 2011</i></small>
</center></p>

<?php
	echoOuterEnd();
?>

</body>
</html>
