Skip to content

Welcome to NERSC

Welcome to the National Energy Research Scientific Computing Center (NERSC)!

About this page

This document will guide you through the basics of using NERSC's supercomputers, storage systems, and services.

What is NERSC?

NERSC provides High Performance Computing and Storage facilities and support for research sponsored by, and of interest to, the U.S. Department of Energy (DOES) Office of Science (SC). NERSC has the unique programmatic role of supporting all six Office of Science program offices: Advanced Scientific Computing Research, Basic Energy Sciences, Biological and Environmental Research, Fusion Energy Sciences, High Energy Physics, and Nuclear Physics.

Scientists who have been awarded research funding by any of the offices are eligible to apply for an allocation of NERSC time. Additional awards may be given to non-DOE funded project teams whose research is aligned with the Office of Science's mission. Allocations of time and storage are made by DOE.

NERSC is a national center, organizationally part of Lawrence Berkeley National Laboratory in Berkeley, CA. NERSC staff and facilities are primarily located at Berkeley Lab's Shyh Wang Hall on the Berkeley Lab campus.

Computing & Storage Resources

Cori

Cori is a Cray XC40 supercomputer with approximately 12000 compute nodes.

Community File System (CFS)

The Community File System (CFS) is a global file system available on all NERSC computational systems. It allows sharing of data between users, systems, and the "outside world".

HPSS (High Performance Storage System) Archival Storage

The High Performance Storage System (HPSS) is a modern, flexible, performance-oriented mass storage system. It has been used at NERSC for archival storage since 1998. HPSS is intended for long term storage of data that is not frequently accessed.

NERSC Accounts

In order to use the NERSC facilities, you need:

  1. Access to an allocation of computational or storage resources as a member of a project
  2. A user account with an associated user login name (also called username).

  3. Obtaining an account

  4. NERSC Allocations
  5. Iris: Account and allocation management web interface
  6. Password rules

With Iris you can

  • check allocation balances
  • change passwords
  • run reports
  • update contact information
  • clear login failures
  • change login shell
  • and more!

Connecting to NERSC

MFA is required for NERSC users

NERSC Users Group (NUG)

Join the NERSC Users Group: an independent organization of users of NERSC resources.

Tip

NUG maintains a Slack workspace that all users are welcome to join.

Software

NERSC and its vendors supply a rich set of HPC utilities, applications, and programming libraries.

Something missing?

If there is something missing that you would like to have on our systems, please submit a request and we will evaluate it for appropriateness, cost, effort, and benefit to the community.

Computing Environment

Info

$HOME directories are shared across all NERSC systems (except HPSS)

Compiling/ building software

Running Jobs

Typical usage of the system involves submitting scripts (also referred to as "jobs") to a batch system such as Slurm.

Interactive Computing

NERSC also supports interactive computing.

Transferring Data

NERSC provides several ways to transfer data both inside and outside of NERSC.

Getting Help

NERSC places a very strong emphasis on enabling science and providing user-oriented systems and services.

Documentation

NERSC maintains extensive documentation.

NERSC welcomes your contributions

These pages are hosted from a git repository and contributions are welcome!

Fork this repo

Account support

Availability

Account support is available 8-5 Pacific Time on business days.

Consulting

NERSC's consultants are HPC experts and can answer just about all of your technical questions.

Availability

Account support is available 8-5 Pacific Time on business days.

Operations

For critical system issues only.

  • 1-800-666-3772 (USA only) or 1-510-486-8600, Option 1