Software
The Center for High Performance Computing provides a wide variety of software to researchers. We maintain installations of numerous scientific packages, utilities to access systems and files, and tools for programming and debugging, just to name a few.
If there is a package you would like us to install, please contact us at helpdesk@chpc.utah.edu. You can also install software in your home directory or group space; please let us know if you run into difficulties compiling or installing your own software. For more information, please see our Application Support Policy.
Some commercial software requires licenses. You can see the status of licenses managed by the CHPC on our license status page. The page does not show licenses for all software managed by the CHPC; some programs may have other license management systems. If you have any questions about software licenses, please contact us.
Software on Windows Resources
Plase see the pages on Beehive and Narwhal for a description of the software installed on Windows resources.
Guides for Select Software on our Clusters
This is not an exhaustive list of the software available to users on CHPC systems. You can see
packages that are available by using the module
commands.
Click a category below to see more.
Scientific Applications
- Abaqus
- AlphaFold and ColabFold
- Amber
- Ansys Fluent and Ansys Electronics Desktop
- AutoDock
- BLAST
- Cambridge CSD
- CCP4 Suite
- Gaussian 16
- GRACE
- GROMACS
- LAMMPS
- Lumerical
- MarvinSketch
- NAMD
- NWChem
- Quantum Espresso
- VASP
- VMD
- WEKA
- WRF
Access Utilities
- FastX
- Multi-factor authentication (Duo)
- Open OnDemand web portal
- Remote Desktop (RDP)
- screen
- Secure Shell (SSH)
- tmux
- Virtual Private Network (VPN)
File Transfer and Management Utilities
Scheduler (Slurm)
- Access to Data Transfer Nodes (DTNs) via Slurm
- Constraint suggestions to target nodes for guest jobs
- Independent serial calculations
- Job preemption
- Moab/PBS to Slurm
- Node sharing
- Personalized Slurm queries for information about running jobs and where to submit jobs
- Scheduling jobs with Slurm
Software Installation
- Python environment: User installation
- Singularity/Apptainer: Building containers
- Spack: User package installation
Programming Tools
- Compilers
- Data libraries
- Debugging (DDT and TotalView)
- IDL
- Intel oneAPI HPC Toolkit
- Java
- Jupyter notebooks
- Libraries: Mathematics
- Libraries: MPI
- MATLAB
- Python
- R (language)
- Single executable on all CHPC systems
- Timing routines
- Visual Studio Code