NERSCPowering Scientific Discovery Since 1974

Cori

NERSC Cabinet Cori Zoom

Overview

Cori is NERSC's newest supercomputer (NERSC-8), a Cray XC40. It is named for American biochemist Gerty Cori, the first American woman to win a Nobel Prize and the first woman to be so honored with the prize in Physiology or Medicine.   Cori is a unique supercomputer, comprised of 2,004 Intel Xeon "Haswell" processor nodes, 9,300 Intel Xeon Phi "Knight's Landing" nodes, and a 1.5 PB Cray Data Warp Burst Buffer.

Updates and Status

Known issues and status update Read More »

Cori Timeline

This page records a brief timeline of significant events and user environment changes on Cori (in reverse chroniclel order). Read More »

Configuration

Details concerning Cori's hardware and software. Read More »

Getting Started

How to get started using NERSC's Cori supercomputer. Read More »

Programming

Find information on how to compile your application, use MPI and OpenMP optimally, achieve effective vectorization, and use Cray's scientific libraries. Read More »

Running Jobs

Learn how to submit interactive and batch jobs using native SLURM on Cori compute nodes with example batch scripts. and how to monitor your job in the queue and job exit status. Also find information on OpenMP and MPI runtime settings as well as general application tuning options. Read More »

Burst Buffer

The burst buffer is a layer of non-volatile storage which sits between memory and the file system on the Cori system. The burst buffer will serve to accelerate application I/O. The Burst Buffer is in early user mode and will be opened up to all users at a future date. Read More »

Cori Intel Xeon Phi Nodes

Cori Phase 2 has arrived in the summer of 2016! Cori Phase 2 features the Intel Knights Landing manycore architecture. Read More »

Application Porting and Performance

We expect many applications will need to make code modifications in order to run efficiently on Cori's Knights Landing manycore architecture. To run well on Cori, your application will need to have good thread scalability, take advantage of vectorization opportunities, and manage multiple hierarchies of memory effectively. Read More »

NESAP

NERSC Exascale Science Application Program (NESAP) Read More »