High Performance Computing Use Cases

These use cases describe the most common ways in which researchers use high-performance computing (HPC) resources. Each HPC resource is designed, constructed, and operated by a service provider (SP) organization, such as the Pittsburgh Supercomputing Center (PSC) or University of Michigan. An HPC resource may contribute services to one or more public research computing communities, such as XSEDE or Open Science Grid (OSG). 

These use cases focus on the experiences researchers in a given community have with the HPC resources in that community. Using an HPC resource is most often part of a larger research process, so these use cases also mention the community’s website and documentation, registration and account management services, allocation services, and tools to help move code and data into and out of individual HPC resources.


(8 use cases)
Use Case ID Title Use Case Description
HPC-01 Use a single HPC resource for a research project
HPC-02 Use two or more HPC resources for a research project
HPC-03 Use a workflow system to conduct a project on HPC resources
HPC-04 Submit jobs to a discounted job queue where they might be interrupted
HPC-05 Review performance metrics for one’s own use of a community resource
HPC-06 Submit and manage jobs on a community resource using a web-enabled device
HPC-07 Upload, download, and edit files on a community resource using a web-enabled device
HPC-08 Discover batch hardware, configuration, and status information