User Guide

Obtaining an Account

Accounts are tied to allocations controlled by Principle Investigators (PIs).  You must first receive an allocation before you can begin using UVA's high-performance computing (HPC) system. All Virginia faculty (including postdoctoral associates) and staff with a valid UVA computing ID can apply for an allocation. Students who wish to use the system must be added to a MyGroups account by an authorized faculty or staff sponsor.  Accounts are created automatically but it can take up to an hour for the system to update to recognize the new account.

Allocations

Getting Started

Please review the guide for new users for information about basic system usage before logging on for the first time.

Getting Started Guide

New users are invited to attend one of our free orientation sessions ("Introduction to the HPC System") held throughout the year at 1023 Millmont Street, North Grounds. We can also come to your department or organization. Please use our contact form to reserve your space.

ARCS offers various other training opportunities to those who need help using the HPC system.

Education and Training

Passwords

Access to the HPC cluster requires a valid Eservices password. Your Netbadge password is not necessarily the same thing, so if you are unable to log in, you should first try resetting your Eservices password here. If the problem persists, contact ITS (which manages all Eservices accounts) through the group's online help desk.

Login and File Transfer Tools

Several options are available for logging in, depending on the operating system you use to access the system.  You may also wish to install tools to transfer files to and from your workstation.

Login and File Transfer

A "desktop" environment is available through FastX.

FastX

For large file transfers, we recommend Globus.

Using the Data Transfer Node and Globus

Storage

Each user has a home directory and a scratch directory.  The "/scratch" directory is not intended as permanent storage and is not backed up, but is fast and has a large per-user quota, so is the recommended working directory for active jobs. The user /scratch directory should be used for all parallel jobs and for all "high throughput" workflows (many serial jobs). 

Rivanna storage information

Storage information from CADRE

Unix

If you are unfamiliar with Unix we have several short tutorials online.

UNIX Tutorials for Beginners

Software Availability

Dozens of software packages are available pre-installed,  Groups may also install their own software as long as they are legally licensed or it is open source.

Software Packages

Modules

Software is accessed through environmental modules.

Using the Lmod system on Rivanna

SLURM

Production jobs must be submitted to the backend compute nodes through the SLURM queueing system.

Using the SLURM resource manager to submit jobs

Other Questions

FAQ

Submit a Ticket

Consulting

ARCS staff can assist you with code optimization and parallelization, effective use of Rivanna, and code development, both for HPC and other targets. If you are interested in a collaboration, visit our consulting page.