Contact Advanced Research Computing
Quick Links
- OnDemand (requires VPN)
- NAU VPN Services
- Monsoon Documentation
Using OnDemand
OnDemand provides a graphical user interface (GUI) to access Monsoon. This is great if you are not very familiar with using a terminal, but still need to access Monsoon.
Accessing OnDemand
In order to access OnDemand, you can visit the NAU Ondemand website.
Note: If you are not connected to the NAU WiFi, you will need to connect to the NAU VPN in order to access OnDemand.
How to Use OnDemand
File Management Accordion Closed
Under the Files tab at the top of the screen, three links will be available:
- Home Directory
- /scratch/abc123
- /projects
All of these links will open up in OnDemand’s file explorer, which will allow you to view, move, and modify your files on Monsoon.
To view a file, all you need to do is click on the name of the file. OnDemand will open the file in your browser as plain text.
To edit a file, click on the triple-dot dropdown next to the name of your file and click on Edit. This will bring up OnDemand’s visual editor where you can make changes to your file.
To move a file, click on the check-box to the left of the name of your file(s), click on Copy/Move at the top of the webpage, navigate to where you want your selected file(s) to go, then click on either the Copy or Move buttons on the left of the webpage to place your file(s).
If you need to copy a lot of data onto Monsoon, please check out our guide on using Globus.
Submitting Jobs Accordion Closed
OnDemand provides a webpage that allows you to visually submit jobs using a web interface. To navigate to the Job Composer, you must first navigate to OnDemand using the instructions above, then clicking on Jobs at the top of the screen, then clicking on Job Composer.
On the Job Composer page, you will see a list of jobs that you have previously ran along with jobs that you are drafting. If you already have a job listed that you want to run, all you have to do is click on a job and clicking the green Submit button at the top of the jobs list.
If you wish to create a job, click on the New Job button above the job list and select what you want your job to be created from, whether it is the default template, another job you previously created, or from a job script that is already on the Monsoon filesystem.
To edit your job script, you can click on the job you want to run from the job list and clicking Open Editor on the right side of the screen under the Submit Script section. OnDemand will open up a web text editor for you to quickly edit your script from. For instructions on building your job script, please reference our Submitting Your First Job page.
Accessing a Terminal Accordion Closed
Some tasks in Monsoon will require you to access a terminal. To do this, you can either use OnDemand’s web terminal or SSH into Monsoon.
To access a terminal in Ondemand, click on the Clusters item at the top of the page, then click on Monsoon Cluster Login-Shell. You will likely be prompted to enter a password, which is the same as your NAU account password.
From here, you may want to view some resources on how to use the terminal:
Interactive Apps Accordion Closed
With OnDemand, you can stream GUI applications or even a full Linux desktop to your browser all directly from one of our compute nodes. Interactive apps we natively support include:
- Linux Desktops (Gnome, KDE, XFCE, Mate)
- ANSYS Workbench
- MATLAB
- Jupyter Notebook
- Jupyter Lab
- QIIME 2 Jupyter Notebook
- RStudio Server
- VSCode
To access an interactive app, click on the Interactive Apps dropdown at the top of the OnDemand webpage and click on your desired session. You will then be asked what resources you need for your session. Once you have filled out the details, click on Launch to have your session queued via Slurm.
When you are finished with your session and wish to end it before it reaches its time limit, you can click on the Delete button in your My Interactive Sessions list.