Skip to main content
IT Service Status
IT Service Status

Computer Science Enclave On Quest

The Computer Science (CS) Enclave on Quest is a pilot Project designed to support the research needs of the Computer Science Department in the McCormick School of Engineering at Northwestern. The CS Enclave provides priority access to GPU and CPU resources, along with shared storage, on Quest, Northwestern’s high-performance computing cluster.

Eligibility

All Computer Science faculty and members of their research groups are welcome to join the CS Enclave.

How to Access the CS Enclave 

Computer Science faculty and members of their research groups can request access to the CS Enclave by contacting Bryan Pardo and requesting that they be added to the b1218 resources.

Compute and Storage Resources

Quest Overview

Housed in the University Data Center, Quest supports a broad range of computational workflows across many domains. The system hosts over 1200 compute nodes and a variety of powerful GPUs for accelerated computing.

The data is hosted in a parallel file system that is accessible from all nodes through a high-speed InfiniBand network fabric. See the Quest Technical Specifications and the Quest User Guide for more information.

Compute Nodes

The CS Enclave provides priority access to 4 GPU and 2 CPU nodes:

  • Two GPU nodes, each with 4 NVIDIA Tesla H100 (80GB SXM5) cards, 64 cores provided by Emerald Rapids Processors, and 1 TB memory
  • Two GPU nodes each with 4 NVIDIA Tesla A100 (80GB SXM4) cards, 64 cores provided by Intel Ice Lake Processors, and 512GB memory
  • Two CPU Nodes with 64 Intel Ice Lake Processors and 256 GB RAM

Quest uses the Slurm workload manager for job scheduling. Slurm is constrained to ensure that only Enclave users have priority access to the Enclave nodes. Priority access places jobs at the top of the queue for these nodes.

While resources are not in use by CS researchers, jobs of up to 48 hours in length from other users may land on the nodes. See example scripts for submitting jobs to GPU and regular (CPU-only) nodes for the CS Enclave on GitHub.

Storage Resources

The CS Enclave includes 10 TB of shared storage on Quest. The directory, /projects/b1218, is available to anyone who is given access to b1218 storage resources.

In addition to the shared b1218 directory, all Quest users are provided with an 80 GB home directory. This directory is secured to only the user.

Every CS Enclave user who is given access to the compute resources will be automatically allocated a 5 TB personal scratch directory. These directories are ideal for storing temporary files.

Support

Get Help

Users can request help via a support ticket or a consult. Help tickets can be created by sending an email to quest-help@northwestern.edu. Consults can be requested by completing the consult request form.

Documentation and Tutorials

CS Enclave users should look to the Quest User Guide for tutorials and documentation. Users can also watch how-to videos for step-by-step guidance on using Quest.

Training

Research Computing and Data Services hosts regular workshops on Quest and other computational topics. See the workshop schedule.