MATLAB

MATLAB is a general purpose research computing application.

We have MATLAB installed on the following standalone servers:

  • marvin.ibest.uidaho.edu
  • trillian.ibest.uidaho.edu
  • ford.ibest.uidaho.edu
  • zaphod.ibest.uidaho.edu
  • watson.ibest.uidaho.edu
  • crick.ibest.uidaho.edu
  • tesla.ibest.uidaho.edu

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 (9.8.0.1380330) 64-bit (glnxa64)
                                                                  May 5, 2020


To get started, type doc.
For product information, visit www.mathworks.com.

>>

Toolboxes

All the MATLAB installs have the ‘Symbolic Math Toolbox’ installed, this table shows where other Toolboxes are installed:

server Curve Fitting Image ProcessingMappingParallel ComputingStatistics and Machine LearningCoresRAM (GB)
marvin 40 192
trillian Y 40 192
ford 40 192
zaphod 40 192
watson 48 256
crick 48 256
tesla 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

Cluster

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.