You are here:

Open OnDemand web portal

Open OnDemand is a web portal that provides access to CHPC file systems and clusters. It allows to view, edit, upload and download files, create, edit, submit and monitor jobs, run GUI applications, and connect via SSH, all via a web browser and with a minimal knowledge of Linux and scheduler commands.

Ohio Supercomputer Center, which develops Open OnDemand, has a detailed documentation page on all the features, most of which are functional at CHPC as well.

Connecting to Open OnDemand

To connect, point your web browser to https://ondemand.chpc.utah.edu, and authenticate with CHPC user name and password. After this, a front page is shown with a top menu like this:
OOD top menu

This menu provides access to the OnDemand tools.

File Management and Transfer

The Files menu allows one to view and operate on files in user's home directory. OSC's File Transfer and Management help page provides details on its use. This is complementary to opening a FastX remote desktop and using that desktop's file manager, and using SCP based remote transfer tools like WinSCP or CyberDuck.

Job Management

Jobs can be monitored, created, edited and submitted with the job management tools under the Jobs menu. OSC's Job Management help page provides more information on the use and features. This serves as a GUI alternative to SLURM scheduler commands (Active Jobs menu item) and allows to write SLURM batch scripts with the help of pre-defined templates (Job Composer menu item). If you don't see a job template you would like, contact us at helpdesk@chpc.utah.edu.

Shell Access

The Clusters tab provides links to shell access to all CHPC clusters interactive nodes. The shell terminal is similar to many other tools that provide terminal access.

Interactive Desktop

First subset of the Interactive Apps tab allows to submit an interactive job to a cluster and attach to it via a remote interactive desktop connection. One thus gets a fully functioning desktop on a cluster compute node, from which can be run GUI applications.

For example, to open a new interactive desktop on Lonepeak compute node, we first select menu Interactive Apps - Lonepeak Desktop, obtaining the following dialog where we can specify some job parameters, such as account, partition, walltime and node count (though, note that only one node's desktop will be accessible, therefore, keep the node count to 1 unless the program that you plan to run knows how to access the other nodes in the job).
OOD desktop 1

After pushing the Launch button, the job gets submitted. A new window appears informing that the job is being staged. Once the job starts, the window is updated with the Interactive Desktop launch button (Launch noVNC in New Tab). There is also possibility to get a view only web link to this interactive desktop (View Only button) that one can share with their colleagues (who have access to ondemand.chpc.utah.edu).
OOD Desktop 2

Once we click on the Launch noVNC button, a new browser tab opens with the desktop at the compute node. This interactive session will stay alive if one closes the browser tab. To remove the session, push the red Delete button, which cancels the job and the interactive session.

Interactive Applications

The Interactive Apps menu also contains items to launch certain GUI applications interactively on compute nodes. Currently this is set up only for Lonepeak, mainly until we figure out how to organize the menu better. The supported applications include Ansys Workbench, Matlab, Jupyter Notebook and RStudio Server. Other applications may be requested via helpdesk@chpc.utah.edu.

To run for example the Ansys Workbench, after choosing the Interactive Apps - Ansys Workbench on Lonepeak menu item, we obtain the job submission window, where we fill in the needed parameters.
OOD Ansys 1

After hitting Launch we get the job status window, which gets updated when the job starts.
OOD Ansys 2

We open the interactive session with the Launch noVNC in New Tab button, to get the Ansys Workbench interface. There we can for example import a CFX input file, right click on the Solution workbench item to bring up the Run menu, and hit Start Run to run the simulation. Run progress is then interactively displayed in the Solver Manager window. This provides an user with the same experience as if run on a local workstation, but, instead, using one or more dedicated many-core cluster compute nodes.
OOD Ansys 3

Last Updated: 7/11/18