Skip to main content
The HPCC maintains a broad software stack through the Lmod environment module system. Load packages with module load <name> after checking availability with module spider <name> or module avail. See Software & modules for the full workflow.
This catalog is a practical orientation, not a guarantee that every package is installed on every HPCC system. New packages are added over time and some may be retired. Always verify with module avail or module spider on the system you’re using, then contact the HPC Helpline if something you need is missing.

Compilers

MPI libraries

Choose the MPI that matches your compiler:

Math and scientific libraries

GPU and CUDA

Languages and runtimes

Managing Python environments

Store environments in /global/u/<username> (home), not in /scratch, so they survive scratch purges.

Machine learning and AI

GPU-enabled frameworks typically require module load CUDA and matching cuDNN before installing or importing the package.

Visualization and post-processing

GUI visualization tools require X11 forwarding (ssh -Y) or an off-cluster workflow where you copy results back to your laptop. Rendering is usually more practical done in batch using off-screen backends.

Chemistry and materials

Bioinformatics

Other domain applications

Requesting new software

Email HPCHelp@csi.cuny.edu with:
  • The software name and the version you need.
  • A link to its install documentation or source.
  • A one-line justification (what research it enables).
Staff prioritize packages that benefit multiple research groups. For personal Python / Julia / R packages, you can usually manage them yourself inside your home directory without waiting for a ticket.