Quest OnDemand User Guide

Quest and Kellogg Linux Cluster Downtime, December 14 - 18.

Quest, including the Quest Analytics Nodes, the Genomics Compute Cluster (GCC), the Kellogg Linux Cluster (KLC), and Quest OnDemand, will be unavailable for scheduled maintenance starting at 8 A.M. on Saturday, December 14, and ending approximately at 5 P.M. on Wednesday, December 18. During the maintenance window, you will not be able to login to Quest, Quest Analytics Nodes, the GCC, KLC, or Quest OnDemand submit new jobs, run jobs, or access files stored on Quest in any way including Globus. For details on this maintenance, please see the Status of University IT Services page.

Quest RHEL8 Pilot Environment - November 18.

Starting November 18, all Quest users are invited to test and run their workflows in a RHEL8 pilot environment to prepare for Quest moving completely to RHEL8 in March 2025. We invite researchers to provide us with feedback during the pilot by contacting the Research Computing and Data Services team at quest-help@northwestern.edu. The pilot environment will consist of 24 H100 GPU nodes and seventy-two CPU nodes, and it will expand with additional nodes through March 2025. Details on how to access this pilot environment will be published in a KB article on November 18.

Quest OnDemand

Quest OnDemand is a web portal that provides a single, user-friendly access point for Quest, Northwestern's High-Performance Computing (HPC) Cluster. It allows users to submit batch jobs and manage, view, edit, and create files. In addition, it enables users to run Graphical User Interfaces (or GUIs) like Matlab and Integrated Development Environments (IDEs) like RStudio Server and Jupyter seamlessly. Knowledge of the command line or Linux is not needed to effectively utilized Quest OnDemand. It is the ideal way to access Quest for new users or those who would like to use graphical applications on Quest.

In addition to this User Guide, we encourage folks to watch our whole videos series on Using Quest OnDemand.

Logging into Quest OnDemand

To learn more about logging into and navigating the Quest OnDemand web portal, please watch our video: Quest OnDemand: Logging into and Navigating the Web Portal.

To connect to Quest Open OnDemand, please first ensure that you are connected to the on-campus WiFi (eduroam) or Global Protect VPN.

Once connected as directed above, direct your browser to https://qondemand.ci.northwestern.edu which will trigger signing in via Northwestern's Single Sign-On (WebSSO). After you have authenticated via WebSSO, you will see a landing page with a dashboard. The navigation bar will look something like below.

File Explorer and Navigating Quest

To learn more about how to use the Files applications to manage your files on Quest, please watch our video: Quest OnDemand: File Management and Upload.

You can access the Quest file system through the "Files" tab. Under "Files", you will find shortcuts to your HOME directory, allocations directories, and scratch space, if you have one. Files can be viewed, edited, renamed, deleted, and created. Files can also be moved and/or copied between folders on Quest. Files can be uploaded to Quest from your computer using the upload button, and from Quest to your computer with the download button. When transferring large files or large sets of files we recommend using Globus.

Job Composer and Submitting Jobs

To learn more about how to use the Job Composer application to create and submit jobs on Quest, please watch our video Quest OnDemand: Using the Job Composer Application to Create and Submit Jobs on Quest.

Jobs can be monitored, created, edited, and scheduled using the tools under the Jobs menu. The Jobs navigation bar has two options, Job Composer and Active Jobs, which we describe in detail below.

Job Composer

Active Jobs

Interactive Applications

Quest OnDemand interactive applications allow users to run IDEs and GUIs including MATLAB, Abaqus, Lumerical, Jupyter, Mathematica, RStudio server, GNOME desktop, Stata, and others on Quest compute resources. Running these applications can be challenging using traditional methods such as SSH tunnelling or X11 forwarding with FastX, but Quest OnDemand simplifies this process significantly. If there are any interactive applications that you would like to have added please contact quest-help@northwestern.edu.

Accessing Available Interactive Applications

Understanding Interactive App Form Options

Jupyter Notebook or Lab

To learn more, please watch our video: Quest OnDemand: Running the Jupyter Lab or Notebook Interactive App.

RStudio Server

To learn more, please watch our video: Quest OnDemand: Running the RStudio Server Interactive App.

Matlab

To learn more, please watch our video: Quest OnDemand: Running the MATLAB Interactive App.

Was this helpful?
100% helpful - 1 review