Software
System Software
The Central Cluster runs Red Hat Enterprise Linux 9. Standard build tools and common system libraries are available on all nodes.
User Software
Users can install their own software in home or group directories.
Tip
Group directories offer much more space (20 TB vs 50 GB) and are recommended for privately licensed software with group-specific optimizations.
Pre-installed Software
Pre-built packages are available through the module system, including MPI implementations, compilers, libraries, and common applications.
List available modules:
module avail
See also
See Available Software Modules for a complete list.
Installation Methods
Module System
Pre-installed software managed by HPC staff.
Spack
Unified software installation and module management tool. See spack.io.
Anaconda/Conda
Recommended for scientific Python environments. See Software and Modules.
Singularity/Apptainer Containers
For complex software stacks. See Containers Guide.
Software Guides
Institutional Licenses
Caltech maintains institutional license servers for several commercial applications. When you module load one of these on the cluster, your job draws a license from a central pool — no per-user setup required.
Currently covered: list pending — email help-hpc@caltech.edu to check coverage for a specific application.
If your group has its own license, install the software in your /resnick/groups/<group> directory and point its config at your group’s license server.
Request New Software
To request installation of new software, email help-hpc@caltech.edu. We can install community packages centrally via the module system, help configure containers for complex stacks, or advise on licensed applications.