Skip to content

Applications

NERSC provides a wide variety of pre-built applications, optimized for our systems. The primary way these are provided in the NERSC environment is through modules.

Best practices

Best practices are not specific to any one application and ensure efficient use of your project's allocation.

Note

Some available applications may be present, but may not necessarily have a dedicated page on this site. Please consult the module avail command on a NERSC system to see what is available.

In addition to application specific details NERSC also provides:

The tables here summarize the latest version available at NERSC, for different architectures, of several popular applications. These tables indicate applications that are available (as of 07/21/2026).

Density functional theory

Application Perlmutter GPU Perlmutter CPU
BerkeleyGW 4.x 4.x
CP2K 2022.1 (docker) 2022.1 (docker)
QMCPACK 4.1.0 (docker) 4.1.0 (docker)
Quantum ESPRESSO 7.x 7.x
VASP 6.x 5.4.4, 6.x

Molecular dynamics

Application Perlmutter GPU Perlmutter CPU
AMBER 22.0 22.0
Gromacs 23.2 23.2
LAMMPS 23.08 23.08
NAMD 3.0beta5 3.0beta5

Chemistry applications

Application Perlmutter GPU Perlmutter CPU
Q-Chem - 6.4.0
NWChem 7.2.0, latest (shifter) 7.2.0, latest (shifter)

Mathematical environments

Application Perlmutter GPU Perlmutter CPU
Mathematica 13.0.1 13.0.1
MATLAB R2023b R2023b

Visualization

Application Perlmutter GPU Perlmutter CPU
ParaView 5.13.0 5.13.0