Skip to content
Snippets Groups Projects

Modified CobraToolbox page to add gurobi and IBM cplex instructions

Merged Mohammed Tanash requested to merge gurobi into master
1 file
+ 24
4
Compare changes
  • Side-by-side
  • Inline
+++
title = "Install and Running Matlab CobraToolbox"
description = "How to install and run Matlab CobraToolbox"
title = "Install and Running Matlab CobraToolbox, Gurobi, and IBM ILOG CPLEX"
description = "How to install and run Matlab CobraToolbox, Gurobi, and IBM ILOG CPLEX"
+++
## This document provides the steps to install and run MATLAB CobraToolbox in the cluster.
## This document provides the steps to install and run MATLAB CobraToolbox in the cluster. Also, it provides an instructions on how to load gurobi, and IBM ILOG CPLEX.
### INSTALLATION GUIDE
After logging into the cluster, load the requierd GIT module.
@@ -30,14 +30,34 @@ Then run the following command for uploading the required modules for cobratoolb
$ git submodule update --init
{{< /highlight >}}
If you need to use Gurobi then you need to load its module using the following command
{{< highlight bash >}}
$ gurobi/py38/9.5
{{< /highlight >}}
More versions of Gurobi are installed on the HCC resources and can be discovered used the following command
{{< highlight bash >}}
$ module spider gurobi
{{< /highlight >}}
If you need to use IBM ILOG CPLEX then you need to load its module using the following command
{{< highlight bash >}}
$ module load ibm-ilog-cplex
{{< /highlight >}}
Then run Matlab using the following command
{{< highlight bash >}}
$ matlab
{{< /highlight >}}
Finally run the following command to test CobraToolbox using the following Matlab command
Finally, run the following command to test CobraToolbox using the following Matlab command
```Matlab
>> initCobraToolbox
```
NOTE: you need to install CobraToolbox under your WORK directory NOT HOME directory. Because HOME directories are read-only from the compute nodes.
NOTE: if you load Gurobi and IBM ILOG CPLEX modules before starting matlab and running initCobraToolbox, CobraToolbox will automatically find them and configure them for use
Loading