Updated 2023-05-08
Software Questions¶
What software do we have campus licenses for?¶
- Georgia Tech maintains site license for many software packages, many of which are already installed on PACE managed clusters. Other HPC related software can be installed on a per-request basis.
- All software and systems must be used in compliance with the Georgia Tech Cyber Security Policies.
- The source of GT licensed software can be found at this link.
How can I make my code more efficient?¶
- Here are some common things to start with:
- Compile your code with optimizations: Using -O3 compiler optimization would provide significant speedup.
- Use numerical libraries: PACE clusters offer a number of numerical libraries for better performance and consistency. These libraries include fast and community-tested implementations for a large variety of computations, such as dense/sparse linear algebra, fourier transform, data processing, multimedia, and so on.
- Use the scratch storage: If your code stores or manipulates large files, you may see benefit by utilizing the high-performance scratch storage.
- Use GPUs: PACE clusters include nodes with GPUs. Please use them if you believe your job would benefit from it.
What software is available on the PACE clusters?¶
Note
You can see a full list of software available for the node you are currently on by running the module spider
command.
Visit our software list to see a list of software options.
Are there any software restrictions for the clusters?¶
- Software must be compatible with the supported Operating System and properly licensed. HPC-relevant applications on OIT's Software Distribution website are readily available. All software on PACE-adminstered clusters must be installed and used in complicance with the Georgia Tech Cyber Security Policies.
- Please contact pace-support@oit.gatech.edu if you have any questions regarding specific applications, software licensing, and/or testing.
Can I use Jupyter Notebook on PACE?¶
- Jupyter can be accessed via PACE Open OnDemand. More information can be found here.
Can I use RStudio on PACE?¶
- RStudio can be accessed via PACE Open OnDemand. More information can be found here.
How can I edit a text file?¶
- There are many text editors that can be used on the command line interface. Some of PACE recommendations include nano, vi, and emacs.
- GNU nano is a very popular, terminal-based Linux/Unix text editor that is great for beginners. Further information on using nano can be found here.
- Vi is the most used interactive text editor for Linux/Unix systems. Vi documentation is available on this site.
- GNU Emacs is available on Linux, macOS, Windows, and other operating systems. It is ideal for programmers working on different interfaces. Additional information on emacs can be found in this link.