WildIris OnDemand

Overview

WildIris OnDemand is an implementation of OnDemand. It is a publicly accessible site for access to BioInfomatic’s WildIris High Performance Computing resource. With OnDemand, you can upload and download files; create, edit, submit, and monitor jobs; run GUI applications; all via a web browser, with no client software to install and configure.

Ondemand Requirements

Currently, the site is confirmed to work with newer versions of Chrome (87+), Firefox (87+), Safari, Vivadli, and Internet Explorer (11+). We are still working to expand availability to additional clients and are planning on including compatibility for mobile devices (phones and tablets) in the future. 

Note: You are required to have an account on the WildIris Cluster to access the site.

Connecting to:

WildIris OnDemand is available on and off campus from the https://wiodm01.arcc.uwyo.edu website. You will be presented with a login page and will have to use your 2-Factor authentication. You must enter your password in the form <password2FAtoken>: eg, if your password were mypassword and your 2-Factor authentication code were 123456, you’d enter: mypassword123456. You will not be asked for the second factor using this format.

Interacting with:

Once you are logged into WildIris you will be presented with a web interface that looks similar to the following:

The WildIris interface is broken into different areas:

  • The purple menu bar across the top of the page, which contains tabs for:

    • Apps - All Applications

    • Files - Allows you to work with files from different authorized file systems

    • Jobs - Job management tools

    • Clusters - Access to and status of different clusters

    • Interactive Applications - Allow you to run specific tasks or software

  • Message area, the light yellow ribbon below the taskbar, displays useful messages from the system. This is only visible is there is a message.

  • Pinned Apps, the area on the bottom left of the web page, contains quick access tiles to different applications supported on WildIris.

  • Message of the day, located in the bottom right corner of the web page, displays any important information about the current day.

Files Dropdown

The Files drop down allows you to see your different storage space that you have access to. After selecting a storage space, you will be shown the files in that area. You can then:

  • Create a new directory

  • Create a new file

  • Download/Upload files to the current directory

  • Copy and Move files to a new location

  • Rename Files

  • Delete Files

  • Edit Files

Note: The current max file size is limit is set to 10GB.

Jobs Dropdown

From the Jobs drop down, you can either view your jobs or all jobs currently running on the WildIris Cluster. From the Job Composer subpage, you can manage all aspects of running jobs on the WildIris Cluster:

  • Create New jobs from templates to run on the cluster.

  • Create personnel job templates to support your work

  • Submit jobs to the cluster

  • Delete jobs that have been submitted to the cluster.

  • Edit job files

  • Set job options for a job

  • Delete Job files that are not longer needed

Note: Job composer script is limited in size and defaults to approximately 65kb. If your job script is larger than this then it will not be accepted.

Clusters Dropdown

This provides a link to obtain shell access to the WildIris cluster login nodes. This is the same as using SSH in a command line interface (CLI) to connect to the cluster’s login nodes where you can launch an interactive salloc session, or submit jobs via sbatch. Note that:

  • Since we’re on the login nodes, do not run intensive jobs/tasks directly here.

  • There is also WildIris Shell Access tile in the Pinned Apps area.

  • Finally, be aware that if you have a custom shell prompt, some browsers may not display it properly.

The Clusters Dropdown and the Pinned Apps area also have a WildIris System Status link/tile which provides a high level summary of the current cluster usage.

Interactive Apps

The Interactive Apps drop down contains items to launch certain GUI environments on WildIris compute nodes (this has limited node support). You will get a complete Linux desktop when you submit the job and connect to the environment. Currently supported GUI environments are Mate and Xfce desktops. Once you have submitted the job, your job will be queued and when resources are available you will be provided a “Launch WildIris XX Desktop” button. clicking this button will open a new browser tab and the GUI will be displayed.

You should properly close out the Desktop when you no longer need it. This can be done by using the GUI logout feature or using the Delete button on the job page. This releases all requested resources back to the the system. You should also occasionally delete any old jobs as they are left in your home directory. This can lead to your home directory quota being consumed.

Servers (Applications)

The interactive server part of the Apps drop down contains items to launch certain GUI applications interactively on different WildIris cluster compute resources. One then gets a fully functioning application on the requested compute resources. Some of the currently supported applications include:

  • Jupyter Lab and Notebook