- Introduction to HPC clusters
- UNIX Introduction
- Condo 2017
- Classroom HPC Cluster
- File Transfers
- Cloud Back-up with Rclone
- Globus Connect
- Sample Job Scripts
- Using DDT Parallel Debugger, MAP profiler and Performance Reports
- Using Matlab Parallel Server
- Using ANSYS RSM
- Open OnDemand
- Using Julia
- LAS Machine Learning Container
- Support & Contacts
- Systems & Equipment
- FAQ: Frequently Asked Questions
- Contact Us
- Cluster Access Request
Table of Contents
- Accessing Open OnDemand
Open OnDemand is an intuitive, innovative, and interactive interface to remote computing resources.
The key benefit for the ISU users is that they can use any web browser, including browsers on a mobile phone, to access HPC clusters at ISU. Users need to have an account on a cluster in order to use it. See guides for a specific cluster to find out how to get an account on the cluster.
Accessing Open OnDemand
To access Open OnDemand on the hpc-class Education cluster, go to https://hpc-class-ood.its.iastate.edu/ .
The following examples provide instructions and screenshots for Open OnDemand on hpc-class. Substitute hpc-class with condo if you're using Open OnDemand on the Condo cluster.
You need to be on the ISU campus network or logged into ISU VPN to access this site. If you're not yet authenticated, you will be taken to the login.iastate.edu where you will enter your ISU NetID and password. After authenticating to Octa, you will be taken to the Open OnDemand dashboard. If you are instead taken to the "Home directory not found" page, follow the instructions here.
Clicking on Clusters and selecting "_HPC-Class Shell Access" will open in a new tab a shell on the hpc-class login node. This can be used instead of an ssh client to login to the cluster. You can open multiple shells, each in its own browser tab. From the shell you can submit jobs or ssh to other nodes, such as hpc-class-dtn:
Several Interactive Apps have been installed in the hpc-class' Open OnDemand, and more can be added later. Among those currently available are RStudio server and MATLAB. After clicking on "Interactive Apps" and selecting the app make selections in the form and click on "Launch" to submit an interactive job:
It may take a few minutes for the session to start. Once the session starts, a new button will appear. For example, for MATLAB it will be "Launch MATLAB" and for RStudio it will be "Connect to RStudio Sever":
Clicking on the button will open MATLAB or RStudio in a new Tab:
Note that quitting the R session in RStudio will not end the job. To end the job and release compute resources, go back to the dashboard and click on the trash can icon next to the job. Alternatively you can start a shell as described above and issue "scancel <jobid>" command. To see all your active jobs either click on "Jobs" or issue "squeue -u <ISU NetID>" in the shell session.
To access Open OnDemand on ISU clusters, you must either be on the ISU network or logged in through the ISU VPN.
The "Home directory not found" page appears when a home directory for the user account has not yet been created. This will happen when a user attempting to login to a cluster with Open OnDemand has not logged into the cluster before. There will be two links on the screen, as seen below:
Select the first option, "Open Shell to create home directory." This will open a shell session to start the process of generating your home directory. In the new shell window, it will ask, "Are you sure you want to continue connecting (yes/no)?:
Are you sure you want to continue connecting (yes/no)?yes
It will display a message that it failed to add the host:
Failed to add the host to the list of known hosts (/home/<username>/.ssh/known_hosts).
This is expected, since the home directory has not been created yet. On your next shell login, it will be able to store the host since you will have a home directory then. The message should not return after.
The next prompt will be to enter your NetID password. Enter your password (Note that it will not appear on the screen while you type it):
<username>@hpc-class.its.iastate.edu's password:<enter password>
Once your password has successfully been entered, you will see a message that your home directory has been created:
Return to the "Home directory not found" tab and select the second link, "Restart Web Server." Clicking the link will reload Open OnDemand for you and present the graphical interface. Click here to jump to the guide.
When uploading files to Open OnDemand, there is a size limit of 20MB. To upload larger files, please utilize other methods of data transfer via the Data Transfer Nodes (DTNs). Methods to transfer large amounts of data include SCP and Globus Connect. See the "Getting data to and from a cluster" guide for more information.