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.
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 ~]$
Guides, documentation and FAQ.
Applying for projects and login accounts.