NERSCPowering Scientific Discovery Since 1974

Getting Started on Edison

Before you can use or access Edison, you must have an active NERSC account and valid password. If you don't, see Accounts and Allocations.

Edison should be used in the following way: Log in to a "login" node, bring your files and data over, compile your code, and create a batch submission script. Then submit that script so that your application runs on the Edison "compute" nodes. Pay attention to the various file systems available and the choices in programming environments, and make sure you use the compiler "wrappers."

The default programming environment on Edison uses the Intel compilers. The Cray and GNU compilers are also available.The PGI compilers are not available on Edison.

Logging in to Edison

A UNIX/Linux SSH or an SSH-enabled client is required to log in to Edison. Read More »

Your First Program on Edison

This page will step you through logging in, compiling a simple test code, creating a batch script, submitting that batch script to the queue, monitoring your job in the queue and examining output. Read More »

New Features of the Edison XC30

Edison and Hopper have similar programming environments but there are some key architectural differences between them. This page describes those differences and how they may improve your productivity. Read More »