Gurobi installations at NSC

Gurobi Optimizer is an optimization solver for linear programming (LP), quadratic programming (QP), quadratically constrained programming (QCP), mixed integer linear programming (MILP), mixed-integer quadratic programming (MIQP), and mixed-integer quadratically constrained programming (MIQCP).

See the Gurobi webpages for detailed documentation.

How to run

Load the Gurobi Optimizer module corresponding to the version you want to use, e.g

module load gurobi/9.0.0-nsc1

This will add the Gurobi Optimizer commands to your search path.

Please try not to run Gurobi Optimizer on the login node! To run Gurobi Optimizer interactively, allocate a core on a compute node for interactive use and then run Gurobi operations. E.g:

[pemun@tetralith1 ~]$ interactive -n1 -t 00:30:00
[pemun@n1721 ~]$ module load gurobi/9.0.0-nsc1
[pemun@n1721 ~]$
Python 3.7.4 (default, Oct 29 2019, 10:15:53) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
Type "help", "copyright", "credits" or "license" for more information.
Using license file /software/sse/license/gurobi/gurobi.lic
Set parameter TokenServer to value
Set parameter TSPort to value 27000
Set parameter LogFile to value gurobi.log

Gurobi Interactive Shell (linux64), Version 9.0.0
Copyright (c) 2019, Gurobi Optimization, LLC
Type "help()" for help

gurobi> exit()
[pemun@n1721 ~]$ exit
salloc: Relinquishing job allocation 2600618
[pemun@tetralith1 ~]$

User Area

User support

Guides, documentation and FAQ.

Getting access

Applying for projects and login accounts.

System status

Everything OK!

No reported problems


NSC Express