How to Install SGE (Sun Grid Engine) on macOS Sierra?
1
2
Entering edit mode
7.1 years ago
Deepak Tanwar ★ 4.2k

This Question could be little offtrack. I am trying to install SGE on MacPro. This would be useful in scheduling NGS analysis.

I have tried a lot:

https://bioteam.net/2010/02/grid-engine-6-2-on-mac-os-x/

http://sparsefile.blogspot.ca/2012/06/installing-open-grid-scheduler-aka-sun.html

https://docs.oracle.com/cd/E19787-01/820-3702/6nf7ge6e0/index.html

After trying for 6 hours, finally asking Bioinformatics experts.

How can I install SGE on MacOS Sierra 10.12.3?

If I cannot, than is there an alternative for it?

SGE macOS • 5.2k views
ADD COMMENT
1
Entering edit mode

Are you looking to simply launch scheduled jobs? You could do that following directions here.

Links you have in OP are from several years ago and it is not surprising that things are not working with the latest macOS.

ADD REPLY
1
Entering edit mode

For alternatives, you can have a look at this page.

ADD REPLY
1
Entering edit mode

I think that OGE/SGE is pretty much dead these days. But then I would question that you need it in the first place. Why do you need a cluster software for a single computer, it would be way oversized a solution.

ADD REPLY
2
Entering edit mode

Last update to Son of Grid Engine was 2016-03-02

ADD REPLY
0
Entering edit mode
6.2 years ago
se394 • 0

I was able to get this running on a 2013 mac pro. Currently working on adding 2010 mac pros as execution hosts. The compilation is pretty straight forward. The tricky part is configuring your network, setting the mac os application firewall and opening the right ports. Here are instructions for compilation.

The GE2011.11p1 distribution was downloaded from source forge: http://sourceforge.net/projects/gridscheduler/files and untar’d:

wget -O GE2011.11p1.tar.gz https://sourceforge.net/projects/gridscheduler/files/GE2011.11p1/GE2011.11p1.tar.gz/download
tar zvxf GE2011.11p1.tar

A few hacks were necessary to compile from source on mac OS High Sierra.

The authuser.c file in ./utilbin was edited to find the authentication software in OS X (pam_app.h). Line 70 was changed to /usr/include/security/pam_appl.h.

The final compilation step will not work since the source build was not configured for a modern mac OS install. You will need to install automake-1.15 and copy the config.guess and config.sub to the build directory. i.e.)

brew install automake

cp -v /usr/local/Cellar/automake/1.15.1/share/automake-1.15/config.guess 
/Volumes/Anvil/opt/GE2011.11p1/source/3rdparty/qtcsh/
cp -v /usr/local/Cellar/automake/1.15.1/share/automake-1.15/config.sub 
/Volumes/Anvil/opt/GE2011.11p1/source/3rdparty/qtcsh/

To compile:

cd ./GE2011.p1/source

./aimk -no-java -no-secure -spool-classic -no-dump -only-depend

./scripts/zerodepend

./aimk -no-java -no-secure -spool-classic -no-dump depend

./aimk -no-java -no-secure -spool-classic -no-dump

export SGE_ROOT=/Volumes/Anvil/opt/sge

mkdir $SGE_ROOT

scripts/distinst -all -local -noexit

cd $SGE_ROOT

Still working on getting java compiled.. but its really tough and I don't know java so hard for me to debug..

ADD COMMENT

Login before adding your answer.

Traffic: 2498 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6