HPC Basics

High-performance computing (HPC) aggregates the resources from individual computers (known as nodes) into a cluster that works together to perform advanced, specialized computing jobs. The Center for Advanced Research Computing launched its new general-purpose high-performance computing cluster, Discovery, in August 2020, and its new condo cluster, Endeavour, in November 2020. For more information on HPC, see our High-Performance Computing page.


Discovery is CARC's general-purpose HPC cluster, and it is free to use for all CARC users. Any CARC user, including Condo Cluster Program users, can use Discovery. For more information on Discovery and how to get started, see the Getting Started with Discovery user guide.


Endeavour is CARC's condo HPC cluster. As part of the Condo Cluster Program (CCP), researchers can lease/subscribe to their own dedicated compute nodes. The CCP gives researchers the convenience of having their own dedicated compute nodes, without the responsibility of purchasing and maintaining the nodes themselves. For more information on the CCP, see the Condo Cluster Program pages and the Getting Started with Endeavour user guide.

User Guides

  • Getting Started with CARC OnDemand
  • Getting Started with Discovery
  • Discovery Resource Overview
  • Getting Started with Endeavour
  • Endeavour Resource Overview
  • Running Jobs on CARC Systems
  • Slurm Job Script Templates
  • Slurm Cheatsheet
  • Connecting to a USC VPN
  • Related Links

    Some links
    Some links
    Some links