NERSCPowering Scientific Discovery Since 1974


Software on the NERSC computers includes the vendor-supplied operating systems and programming environments as well as third-party products installed by NERSC.  Examples of third-party software are applications such as VASP, and tools such as the DDT and TotalView debuggers.  Most third-party software on NERSC machines is installed using the module mechanism, while some is made available in the user's shell environment by default. A number of software packages installed on NERSC machines are described below.  

NERSC User Environment

This page describes the user shell environment and the modules environment at NERSC. Read More »

All Software List

A list of software installed on NERSC systems. Read More »

Shifter and Docker

Shifter is a open-source software stack that enables users to run custom environments on HPC systems. It is designed to be compatible with the popular Docker container format so that users can easily run Docker containers on NERSC systems. Read More »


Math, chemistry and materials science software installed at NERSC. Read More »


Compilers available at NERSC include PGI, the Cray compilers, Intel, gcc, and UPC. Read More »

Programming Models

These pages describe several of the programming models available at NERSC. Read More »

Version Control Tools

Includes Python, CVS, GIT, and Subversion (SVN) Read More »


These pages describe the math, graphics, and I/O libraries at NERSC. Read More »

Performance and Debugging Tools

These pages describe performance analysis and debugging tools. Read More »

Grid Software and Services

Includes infrastructure for remote job management, file transfer, and distributed computing workflows through the Globus Toolkit, as well as web-based Science Gateways. Read More »

Software Polices

This page describes the policies on software requests, software update, etc. Read More »