General/OOD

From HPC
Revision as of 13:38, 23 November 2022 by Pysdlb (talk | contribs) (Compose Job)

Jump to: navigation , search

Introduction

Viper Open OnDemand is a web portal that provides a single access point to a full range of ways to make use of Viper. Currently Viper Open Ondemand is only available on the University network, so you must be on campus or connected via VPN. In the future it is anticipated that it will be made accessible from off campus network with Multi Factor Authentication (MFA).

Capabilities

Viper Open OnDemand provides the following capabilities via the web browser:

  • File and data management via a file explorer app
  • Full shell access, much like an SSH connection you can have full terminal access
  • Job management, including job creation and submission, monitoring and cancellation
  • Run web front end applications such as Jupyter Notebooks and RStudio
  • Graphical user interface sessions for applications such as Matlab and Stata
  • Remote desktop access, providing full featured desktop sessions

Connecting to Viper Open OnDemand

  • Incognito mode - it is recommended to connect to Viper Open OnDemand from a private or incognito browser window.
  • Logging in to Viper Open OnDemand is via Microsoft 365 MFA page (though MFA not currently configured). Enter your email address, click Next,

SSO.png

Menu options

  • Apps - All features available.
  • Files - file explorer providing access to your Viper home directory. Through this explorer you can upload and download files, copy and move files within your Viper home directory or create new files or folders. You can also open a terminal in a chosen folder within your browser window.
  • Jobs - View active jobs and create batch jobs.
  • Clusters - Command Line Access to Viper
  • Interactive Apps - Commonly used applications.
  • Job Submissions - View jobs running on Viper.
  • My Interactive Sessions - View your previously run OOD jobs.
  • Help

Viperondemand.png

Jobs

Compose Job

You can submit a batch job by using the Job Composer.

  1. Create a new job from specified path
  2. Enter the path to the directory your submission script is in
  3. This directory will be copied into a new workflow, from which your job will run from
  4. Give the job a name
  5. Enter the name of the script or leave this blank this for now - you can change this under job options
  6. Click Save
  7. Select the job and click submit

Interactive Apps

Launch

Before launching you need to give your job a name and select how long it is going to take. You can pick a version, how many cores, and a queue for your application you would like to launch. Please always pick exclusive for Matlab and R Studio. LaunchOOD.png

Connect

You can adjust the image quality of the connected session by adjusting the sliders for Compression level (lower value for better quality) and Image Quality (higher value for better quality). Quality.png

Apps Available

  • Fiji is an image processing package—a "batteries-included" distribution of ImageJ, bundling a lot of plugins which facilitate scientific image analysis.
  • Graphical Interactive Session
  • Jupyter Notebook
  • Matlab is a numerical computing environment and programming language developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, and implementation of algorithms. A range of toolboxes is available to extend functionality.
  • R Studio- R is an open-source programming language and software environment for statistical computing & graphics.
  • Stata is a commercial statistical package, which provides a complete solution for data analysis, data management, and graphics.
  • Openbox