The SCLdistributionconsists of alibrary andservices part.The servicesare build withthe SCLbuildingblocks. Thegoal is tosetup a librarywere we caneasilyinstall/configure/maintainservices. Thereare manyservicesincluded andthese are usedat SURF for ourHPC clustersand OfficeAutomation. Wehope that thisis also usefulfor others andthat will growas the standardrepo forCFengineservices. InAnsible theycall itplaybooks andin Salt termsformula
This is arelease of theSURF package ofutilities thatwe use to bootour nodes withPXE-enablednetwork cards.This wasdevelopedbecause wealways want touse thePXE-enablednetwork card asour first bootdevice. Theutilitiessupport 2bootingmethods. One isthe pxelinuxone (syslinuxderivative) andthe other isthe UEFI bootmethod.
It is commonpractice tosubmit manyjobs: each jobwith about thesame content,but withdifferentparameters forthe program torun. Examplesare parameterscans andMonte-Carlosimulations.There are anumber ofproblems withthis kind ofjobs: - Thenumber of jobsis so largethat a scriptor program hasto be developedto generatethese jobs. -In order tomake maximumuse of thecapacity of thesystem, careshould betaken, that themaximum numberof programs arerunningsimultaneouslyo
The pbs_pythonpackage is awrapper classfor the TorqueC library. Withthis packageyou now canwriteutilities/extensionsin Pythoninstead of C.We developedthis packagebecause we wantto replacexpbsmon by anascii versionnamed pbsmon.PBSQuery isalso includedin thispackage. Thisis a pythonmodule build ontop of the pbspython moduleto simplifyquerying thebatch server,eg: how manyjobs, how manynodes, ..