Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 26 Current »

Action

A site-wide license for Matlab is administered by the University at Albany. Matlab can be run on the cluster with the GUI via X11 forwarding.

Instructions

Interactive Matlab

Running Matlab interactively requires a connection via SSH with X-forwarding. In the below examples, an Interactive Matlab session running on the cluster is demonstrated here with a macOS.

For more information on connecting to the cluster via SSH, please see How-to: Connect via SSH (PuTTY, macOS terminal)


Connect to head-01.arcc.albany.edu with X-forwarding. Instruction on doing so, depending on your operating system can be found here.


Next, launch an interactive job using a command similar to the one below:

srun --pty --time=01:00:00 --cpus-per-task=2 --mem-per-cpu=2000 bash -i

GPU

If you need access to batch-gpu for your lab group, please submit a ticket to askIT@albany.edu requesting access.

Note: You can request access to the GPUs on --partition=batch-gpu by adding the following flag above:

--gres=gpu:1 # For one GPU


Now, we'll use the matlab module file to load matlab 2023a, via "module load matlab/2023a"

module load matlab/2023a

Finally, type "matlab" and the GUI will spawn:


Once your job is complete and you exit the MATLAB GUI, be sure to cancel your job:

squeue -u your_netid

             JOBID PARTITION     NAME     USER ST       TIME  NODES NODELIST(REASON)

           5385415     batch mrun your_netid  R 6-06:44:30      1 uagc20-11


scancel 5385415


Example SLURM Script for a non-interactive job:

#!/bin/bash

#SBATCH -p batch #batch partition

#SBATCH --cpus-per-task=2 # 2 cores

#SBATCH --mem-per-cpu=2000 # 2GB memory

#SBATCH --mail-type=ALL

#SBATCH --mail-user=%u@albany.edu #email address

#SBATCH -o /network/rit/home/%u/example-slurm-%j.out #log file

#SBATCH --time=1-0:1 # Estimating the job will take 1 day, 0 hours, 1 minute

  

# source matlab module

module load matlab/2023a

  

#Run the script

matlab -nodesktop -nosplash -batch [your_script].m


Need more help? Contact the ITS Service Desk.




  • No labels