Namespaces

Variants
Actions
Personal tools

Open OnDemand

From UABgrid Documentation

Jump to: navigation, search

Contents

Introduction

Open OnDemand is a graphical, web-based cluster interface software produced by Ohio Supercomputer Center. The software is installed on the UAB cluster fabric and allows a number of interactions with Cheaha in a consistent and user-friendly environment, all within a web browser. Chrome is preferred, but it appears to work with Firefox as well. Our instance of Open OnDemand is available at https://rc.uab.edu.

Features of Open OnDemand include:

  • Filesystem browser
  • Text file editor
  • Image viewer
  • Job composer and saveable templates
  • Active job list
  • Terminal
  • Interactive applications, with in-browser remote desktop experience
  • Web server interactive applications
  • Per-user application sandbox for deploying custom graphical applications

Interactive applications include:

  • Desktop environment
  • ANSYS (only available to licensed users)
  • IGV
  • MATLAB
  • SAS

Web server interactive applications include:

  • Jupyter
  • RStudio

Applications

Interactive

HPC Desktop

Creating a Desktop Shortcut

Below is an example of how to create a desktop shortcut to load Anaconda Navigator in HPC Desktop. Log in to an HPC Desktop job and create a script file in your home directory. Add the following to the script and save it.

#! /bin/bash

module load Anaconda3
conda activate <env>
anaconda-navigator

Now right-click on the desktop in the HPC Desktop window and click "Create Launcher". In the dialog, choose a name, then next to the Command box click the folder button. A new file selection dialog will open. At the bottom right of the new dialog click where it says "Executable files" and select "Shell files". Find your script, select it and click "Open". Click create on the main launcher creation dialog.

To use the shortcut, double click the new icon on your desktop. You'll get a warning, click "Mark Executable". Then just wait patiently for navigator to start.

IGV

For more information on IGV please see OOD IGV.

Sandbox

For more information on using the application sandbox please see Open OnDemand Sandbox.