Advanced Research Computing
Virtual Visit Request info Apply
MENUMENU
  • About
    • Overview
    • Details
    • Terms of Service
    • FAQs
    • Our Team
    • Testimonials
  • Services
    • Coffee/Office Hours
    • Data Portal »
    • Pricing
    • Secure Computing
    • Service Requests
      • Request an Account
      • Request Classroom Access
      • Request Data Science Development/Consulting
      • Request Software
      • Request Storage
  • Resources
    • Documentation »
    • Workshops
    • Web Apps
      • Doppler (NAU only)
      • Metrics (NAU only)
      • OnDemand
      • XDMod
      • XDMoD Reports
  • Research
    • Current Projects
    • Publications
  • Collaboration
    • Arizona Research Computing
    • CRN
    • External
  • IN
  • ARC
  • MATLAB Jobs

MATLAB jobs

In order to run MATLAB on Monsoon,you can either run MATLAB an interactive session or a batch script.

Interactive Session

When using Matlab as an interactive session you will need to utilize X11 forwarding in your shell. To learn how to do this, please visit our page on X11. Once this is done, you will be able to run Matlab by executing the following commands:

# First, set up your X11 environment/terminal
[abc123@wind ~] module load matlab
[abc123@wind ~] srun --mem=2000 --pty matlab

This is an example job script for running a non-interactive/non-gui MATLAB .m file:

Batch Script

Matlab.sh
#!/bin/bash
#SBATCH --job-name=myjob1                    # name of your job within Monsoon
#SBATCH --chdir=/scratch/NAUID               # your work directory
#SBATCH --output=/scratch/NAUID/output.txt   # target for text output/errors
#SBATCH --time=20:00                         # 20 min (max run time)
#SBATCH --mem=2000                           # 2000 megabytes (max available mem)
module load matlab
srun matlab -nodisplay -nodesktop -r "run /scratch/NAUID/myjob1.m"
myjob1.m
1+1
1+2^2
3-7
output.txt
< M A T L A B (R) >
Copyright 1984-2019 The MathWorks, Inc.
R2019b (9.7.0.1190202) 64-bit (glnxa64)
August 21, 2019
To get started, type doc.
For product information, visit www.mathworks.com.
ans = 2
ans = 5
ans = -4