Quest OnDemand User Guide

Quest and Kellogg Linux Cluster Downtime, March 22 - 31.

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, March 22, and ending approximately at 5 P.M. on Monday, March 31. 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

The RHEL8 Pilot Environment is available for use now.

Ahead of the March 2025 Downtime, Quest users have the opportunity to test their software and research workflows on CPU nodes and NVIDIA H100 GPU nodes which are running the new RHEL8 OS. Detailed instructions are available on how to submit jobs for the new Operating System in the Knowledge Base article, RHEL8 Pilot Environment.

RHEL8 Pilot Quest log-in nodes can be access via ssh or FastX through using the hostname login.quest.northwestern.edu. Please note that the new hostname login.quest.northwestern.edu will require the GlobalProtect VPN when outside of the United States.

RHEL8 Pilot Quest Analytics nodes can be access via: rstudio.quest.northwestern.edu, jupyterhub.quest.northwestern.edu, and sasstudio.quest.northwestern.edu.

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