Skip to content
Snippets Groups Projects
Commit 21bb2b5f authored by Mohammed Tanash's avatar Mohammed Tanash
Browse files

Merge branch 'gurobi' into 'master'

Modified CobraToolbox page to add  gurobi and IBM cplex instructions

See merge request !319
parents 831187d4 0bb2c432
Branches
No related tags found
1 merge request!319Modified CobraToolbox page to add gurobi and IBM cplex instructions
+++ +++
title = "Install and Running Matlab CobraToolbox" title = "Install and Running Matlab CobraToolbox, Gurobi, and IBM ILOG CPLEX"
description = "How to install and run Matlab CobraToolbox" 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 ### INSTALLATION GUIDE
After logging into the cluster, load the requierd GIT module. 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 ...@@ -30,14 +30,34 @@ Then run the following command for uploading the required modules for cobratoolb
$ git submodule update --init $ git submodule update --init
{{< /highlight >}} {{< /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 Then run Matlab using the following command
{{< highlight bash >}} {{< highlight bash >}}
$ matlab $ matlab
{{< /highlight >}} {{< /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 ```Matlab
>> initCobraToolbox >> 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: 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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment