Skip links menu. Some links may not be available on all pages, for example section navigation may not be available on the home or landing pages.
By default, when running Matlab, the program is running interactively on the Head or Login node (Einstein in this case). This is perfectly acceptable when developing programs and/or running short tests. Though, when you wish to execute jobs, especially jobs that run for a reasonable amount of time, you should submit the program to execute on the "Cluster" of compute nodes to be run non-interactively.
If you execute large jobs on the "Head" node, this will slow down usability and will impact other users performance.
The following guide provides details on how to submit a Matlab job to the HPC cluster.
In order to submit a Matlab job to the cluster, you need to write a script file similar to the one below. Lines beginning with "##" represents comments.
The variable $PBS_O_WORKDIR indicates the directory where the PBS script file is located and launched from. Replace the example email address provided to your email address. Change the Matlab Script File Name to the name of the Matlab file that you want to be executed on the cluster.
Note all "[...]" are required variables or definitions that require defining.
The Einstein Cluster uses a job scheduler that allows you to schedule and run jobs on the various compute nodes. To submit a job, simply execute the command:
A handy command, to check if your job is running, queued or completed is by using the command: