Archive for November, 2011

Compiling Open Grid Engine 2011.11 on Ubuntu 11.04

Wednesday, November 9th, 2011

Rayson announced a new release of Open Grid Scheduler. But the announcement does not yet have binaries or source! I was impatient and checked out the latest SVN from the sourceforge page. I ended up with revision 70.

svn co https://gridscheduler.svn.sourceforge.net/svnroot/gridscheduler gridscheduler

On a stock Ubuntu 11.04 box (well, with build-essential installed) I only had to install libpam0g-dev and also download the latest hwloc release from the official hwloc page. I untarred the hwloc code into 3rdparty/hwloc and modified the aimk.site to update the version number for hwloc.

After that, following the official instructions worked just fine, though I did also add “-no-qmon” to each aimk line.


~/source$ find . -type f -name *execd
./LINUXX64/sge_execd
./dist/install_execd

compiling Open Grid Scheduler on EL5

Wednesday, November 2nd, 2011

This is a guide for how to compile the latest (as of 2011-11-01) Grid Engine from source on a stock CentOS 5 machine. I followed the official instructions, with only minor modifications: Official Doc

I started out with a fresh EC2 instance, using AMI ami-eb2273ae, which is a standard CentOS 5.4 AMI from RightScale.

I ran ‘yum upgrade’ which bumped me up to “CentOS release 5.7 (Final)” and then I needed ‘yum install pam-devel.x86_64 ncurses-devel.x86_64′ in order for the compilation to succeed. Those were the only packages I needed to add.

I used the additional ‘-no-qmon’ flag to aimk, which worked fine, but then I got an error from the installation script later saying that binary was missing. So I just touched a file with that name there, and that worked around the complaint of the install script.

And that’s that. I really thought it would be more difficult.