The Center for Computational Research (CCR) at the University at Buffalo is a high-performance computing center offering faculty, staff, students, and local businesses access to supercomputing environments, high-end visualization services, an on-premise research cloud environment, and experienced staff to help you move your research forward.
CCR provides UB's research computing resources. All other IT services and support at UB is provided by UBIT
If you are unfamiliar with CCR and what services and resources we provide, please take a look at our detailed website: https://buffalo.edu/ccr
This 20 minute presentation given by the CCR Director in 2020 provides a succinct overview. We will not cover that information here as this site is dedicated to documentation for using our resources
What do you want to do?¶
- If you don't already have a CCR account, see
- If you're an experienced HPC user and ready to log onto a cluster, you probably want to know:
- If you're new to high performance computing or would like additional technical background information, you can:
- If you want to use software or develop services that aren't conducive to traditional HPC systems, please read about our on-premise research cloud
Need more assistance? Contact CCR Help
Computing Resources at CCR¶
High Performance Computing (HPC)
What do you need to know?
- HPC resources are available through a cluster environment
- Users submit batch jobs to a scheduler to run on servers (nodes) within the cluster
- The UB-HPC cluster is available for academic & industry users
- CCR also manages a separate cluster for privately purchased faculty nodes
- Visualization servers are available for graphically-intense scientific software
- Users login using a SSH client or the OnDemand web portal
- There is no cost for UB faculty groups to use the UB-HPC cluster (student accounts must be sponsored by faculty)
- Storage is shared among the clusters. More details on storage options
What do you need to know?
- Researchers utilize the on-premise cloud for projects not suited for the HPC environment
- Examples of cloud uses: database warehouses, websites, container orchestration, software development projects, proof-of-concept testing, and other non-HPC scientific applications
- Cloud compute time is billed by CPU hour & storage is sold in increments of 1TB
- Billing info can be found here
You must be on an active allocation for the resource(s) you want to use. More info here
What Resources Should I Use? This question is difficult to answer because of the range of needs we serve, disciplines we support, and resources we offer. If the descriptions above were not sufficient, please contact CCR Help to discuss.
In order to identify the best resource to use, we may ask specific questions, such as:
- What software do you want to use?
- Does the software require a commercial license?
- Can the software be used non-interactively? That is, can it be controlled from a file prepared prior to its execution rather than through the graphical interface?
- Can it run on the Linux operating system?
- How much memory, time, computing power, accelerators, storage, network bandwidth and so forth --- are required by a typical job? Rough estimates are fine.
- How frequently will you need to run this type of job?
You may not know the answer to all of these questions. Please provide as much detail as you can and our technical support team will help you determine the most appropriate resources for your needs.