Using Gurobi on a cluster

420 views
Skip to first unread message

Jernej

unread,
Nov 1, 2015, 12:54:13 PM11/1/15
to Gurobi Optimization
Hello!

First of all let me say that I am pretty impressed by the new release. Infeasibility of some ILP's twas established within hours (compared to what took years of CPU time)

That said I have a question related to the usage of Gurobi on a computational grid. Our (academic) institution offers a computational cluster of ~2000 CPU's  that one can use in a black box manner - you send the executable and input file and receive the output file once the execution is over.

The best way to  make use the cluster is to have a statically built binary. 

As I understand Gurobi's licensing policy this is not possible in this scenario, neither is installing Gurobi on the cluster itself. Hence I was wondering,

Is there any way to be able to use Gurobi in this case?

I have roughly 1 million of ILP's that I need to solve which makes it infeasible on a single desktop machine hence it would come really handy if I could make use of the computational grid.

Best,

Jernej


Nick Fyson

unread,
Nov 2, 2015, 6:23:25 AM11/2/15
to Gurobi Optimization

I can't advise how to actually get the licensing issues sorted, but I can confirm that it *is* possible to get academic-licensed Gurobi running on a cluster. After I enquired with the HPC support at my institution, they were able to get this sorted out.

So my advice is to contact your HPC folk, they'll hopefully have experience of licenses for commercial software on their clusters!

Cheers,

Nick

Kostja Siefen

unread,
Nov 2, 2015, 9:07:06 AM11/2/15
to Gurobi Optimization
Hi Jernej,

Gurobi can of course be used on a cluster if the platform is supported (http://www.gurobi.com/products/supported-platforms). In an academic environment you can have your system administrator apply for an academic site license. The cluster nodes are licensed through a central token server.

Kostja
Reply all
Reply to author
Forward
0 new messages