MATLAB

"MATLAB is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages." [Wikipedia]

MATLAB is available as an interactive app on Hyak's OnDemand (OOD) portal at https://ood.hyak.uw.edu. It can also be launched manually on a compute node as outlined on the Tools & Software/MATLAB page.

Launching a MATLAB session is the same as scheduling any other interactive session. General instructions are available at Open OnDemand/Scheduling Jobs.

To launch a MATLAB session via Hyak's OOD, select MATLAB from the list of interactive apps. Then, select parameters for the session and select "Launch".

Screenshot of Hyak OOD that shows how tp launch a MATLAB Session. Selections include: Account, Partition, Tasks, CPUs per task, Memory(GB), GPU Type, GPUs, Number of Hours.

The session will show up as a job in the "My Interactive Sessions" tab. Allocation of resources might take a few minutes, depending on the queue and requested resources. Screenshot showing active MATLAB sessions that are being run under hte "My Interactive Sessions" tab

Once a session is running, you can adjust connection quality, launch a VNC session, or share a view-only link with others. Screeenshot showing two scrollbars where the user can adjust the image and compression quality, launch a VNC session, or share a view-only link with others

The MATLAB app will open in a workspace where you can interact with the MATLAB environment. Screenshot of MATLAB enviornment open for the user to interact with