MATLAB is a general purpose research computing application.
We have MATLAB installed on the following standalone servers:
MATLAB is limited to a single user per server, please do not leave MATLAB sessions open but not computing as this prevents other users from starting MATLAB.
Load the matlab module to access matlab
benji@watson ~ # module load matlab benji@watson ~ # matlab MATLAB is selecting SOFTWARE OPENGL rendering. < M A T L A B (R) > Copyright 1984-2020 The MathWorks, Inc. R2020a Update 2 (18.104.22.1680330) 64-bit (glnxa64) May 5, 2020 To get started, type doc. For product information, visit www.mathworks.com. >>
All the MATLAB installs have the ‘Symbolic Math Toolbox’ installed, this table shows where other Toolboxes are installed:
|server||Curve Fitting||Image Processing||Mapping||Parallel Computing||Statistics and Machine Learning||Cores||RAM (GB)|
There are six cluster nodes with MATLAB installed (listed above), use the feature flag ‘matlab’ to request a node with MATLAB installed, for example:
sbatch -C "matlab" myscript.slurm
If you need a specific toolbox, you’ll need to request the appropriate node.
sbatch --nodelist=n051 myscript.slurm
MATLAB installations are limited to one user per server at a time, so it is best to request all the processors or all the RAM of your target node to ensure that there is no contention for the MATLAB software.