Software
The Center for High Performance Computing supports and provides a wide variety of software to researchers on CHPC systems.
| To view a complete list of software available on CHPC systems, you can visit the CHPC Portal or use the module commands. |
If there is a package the CHPC does not have installed yet, or a new version is available for a package, 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. To view a
full list of software available on CHPC systems, please visit the CHPC Portal or list the available software via 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