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. Please contact the consultants for software requests such as:
- requests for assistance installing software in user directories in NERSC filesystems
- requests for version upgrades to software on NERSC systems
- requests for NERSC to consider installing and/or supporting new software
Because of the great variety of different possible software requests, each will be individually evaluated by the NERSC User Services Group in order to provide a timely response.
NERSC systems use global home directories, which are are pre-populated with startup files (also known as dot files) for all available shells. The shells bash, csh, and tcsh are fully supported as login shells; ksh, sh, and zsh are also available. Modules are used to manage access to software. Read More »
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. The development of Shifter is a joint effort between NERSC and Cray. Details about the project can be found in the R&D section… Read More »