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/10.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/10.0.0-nsc1
[pemun@n1721 ~]$ gurobi.sh
Python 3.7.14 (default, Sep 15 2022, 10:56:34) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
Set parameter TSPort to value 27000
Set parameter TokenServer to value "gurobi.license.it.liu.se"
Set parameter LogFile to value "gurobi.log"

Gurobi Interactive Shell (linux64), Version 10.0.0
Copyright (c) 2022, 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

Self-service

SUPR
NSC Express