diff --git a/content/applications/app_specific/running_matlab_cobratoolbox.md b/content/applications/app_specific/running_matlab_cobratoolbox.md index 71356bc78b1744d6361d00028d642a62be166529..082b2679ffc53775340289c8a4b24de3f8feb18d 100644 --- a/content/applications/app_specific/running_matlab_cobratoolbox.md +++ b/content/applications/app_specific/running_matlab_cobratoolbox.md @@ -1,9 +1,9 @@ +++ -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