Additional software (in addition to system software) is installed under the location /usr/local
. This webpage lists the major software packages available on the CS systems.
How to use software available under /usr/local?
You will need to load the appropriate environment module for the software package you would like to use.
More information on environment modules is available on the environment modules guide.
What versions of software are available under /usr/local?
For many software, multiple versions are available. One can switch between versions using environment modules.
Complete list of software under /usr/local
Atom
A hackable text editor for the 21st Century
module load ide/atom
Calibre
A cross-platform open-source suite of e-book software
module load office/calibre
CLion
A cross-platform IDE for C and C++ by JetBrains
module load ide/clion
CUDA
Compute Unified Device Architecture, GPU programming tools
module load cuda
See the cuda guide for setup instructions
Eclipse
Integrated development environment for Java
module load ide/eclipse/eclipse-java
Emacs
A highly extensible text editor
module load ide/emacs
FFMPEG
video/audio encoder/decoder library
module load dev/ffmpeg
gcc
gnu c compiler collection
module load gcc
See the gcc guide for details.
GitHub CLI
GitHub CLI
module load dev/github-cli
go
google go programming language
module load compilers/go
gradle
A build automation system that builds upon the concepts of Apache Ant and Apache Maven
module load dev/gradle
hadoop
Map Reduce framework
mdule load big-data/hadoop
IntelliJ Idea
IntelliJ IDEA
For community edition:
module load ide/intellij/community
Or for ultimate edition:
module load ide/intellij/ultimate
Intel Advisor Toolkit
A design and analysis tool for developing performant code
module load dev/intel-advisor
Intel ICC
Intel compiler suite (icc, etc)
module load compilers/icc
JAVA
Oracle Java
module load java
See the java guide for details.
Matlab
Computational mathematics and programming language
module load matlab
Maven
software project management
module load dev/maven
Mentor Graphics
Catapult Synthesis and Questa products
module load mentor
MongoDB
A key-value based database
module load big-data/mongodb
nvtop
a (h)top like task monitor for NVIDIA GPUs
module load tools/nvtop
OpenCV
computer vision library
module load dev/opencv
Postman
An API platform for building and using APIs
module load dev/postman
PyCharm
A Python IDE
community edition:
module load ide/pycharm/community
or for Pro edition (you would have to get your own license)
module load ide/pycharm/pro
racket
scheme programming language
module load compilers/racket
Rust
A multi-paradigm, general-purpose programming language designed for performance and safety
module load compilers/rust
sbt
intereactive build tool for Scala, Java, and more
module load tools/sbt
Scala
Scala is a programming language for general software applications
module load compilers/scala
Spark
fast and general engine for big data processing, with built-in modules for streaming, SQL, machine learning and graph processing.
module load big-data/spark
swi-prolog
A comprehensive free Prolog environment
module load compilers/swi-prolog
Texlive
A complete Latex suite
module load office/texlive
visual studio code
An IDE from Microsoft
module load ide/visual-studio-code