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@arthur ~ # module load matlab
benji@arthur ~ # matlab
MATLAB is selecting SOFTWARE OPENGL rendering.
< M A T L A B (R) >
Copyright 1984-2020 The MathWorks, Inc.
R2020a Update 2 (9.8.0.1380330) 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) |
---|---|---|---|---|---|---|---|
marvin | 40 | 192 | |||||
ford | 40 | 192 | |||||
zaphod | 40 | 192 | |||||
arthur | 48 | 256 | |||||
colin | 48 | 256 | |||||
hactar | Y | Y | Y | Y | 72 | 128 | |
n051 | Y | 40 | 256 | ||||
n052 | 40 | 256 | |||||
n102 | Y | Y | Y | 32 | 128 | ||
n103 | Y | Y | 32 | 128 | |||
n108 | Y | 16 | 92 | ||||
n109 | 16 | 92 |
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.