Secondary navigation

HPC Software - Compilers

The Glasgow Haskell Compiler

GHC is a state-of-the-art, open source, compiler and interactive environment for the functional language Haskell[Glasgow Haskell Compiler Website - November 2012]

Available versions and module name

7.6.2 (ghc-7.6.2 or ghc)

Default version available

7.6.2

Website

http://www.haskell.org/ghc/

GNU Bison

Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. As an experimental feature, Bison can also generate IELR(1) or canonical LR(1) parser tables. Once you are proficient with Bison, you can use it to develop a wide range of language parsers, from those used in simple desk calculators to complex programming languages.

Bison is upward compatible with Yacc: all properly-written Yacc grammars ought to work with Bison with no change. Anyone familiar with Yacc should be able to use Bison with little trouble. You need to be fluent in C or C++ programming in order to use Bison. Java is also supported as an experimental feature.

[GNU Bison Website - November 2014]

Available versions and module name

bison (bison or bison-3.0)

Default version available

3.0

Website

http://www.gnu.org/software/bison/

GNU Compiler

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, Ada, and Go, as well as libraries for these languages (libstdc++, libgcj,...). GCC was originally written as the compiler for the GNU operating system.  [GNU Website - November 2012]

Available versions and module name

gcc 4.8.5 (no module - operating system version)

gcc 4.3 (compiler/gcc-4.3)

gcc 4.8.1 (gcc-4.8.1)

gcc 6.5.0 (gcc-6.5.0)

gcc 7.5.0 (gcc-7.5.0)

gcc 8.4.0 (gcc-8.4.0)

gcc 10.2 (gcc-10.2)

Default version available

10.2

Website

http://gcc.gnu.org/

GNU Fortran Compiler

Gfortran is the name of the GNU Fortran project, developing a free Fortran 95/2003/2008 compiler for GCC, the GNU Compiler Collection. The gfortran development effort uses an open development environment in order to attract a larger team of developers and to ensure that gfortran can work on multiple architectures and diverse environments.   [GNU Fortran Wiki - September 2012]

Available versions and module name

gcc-fortran 4.3 ( gcc-fortran-43 or gcc-fortran)

gcc 4.8.1 - including the gfortran compiler (gcc-4.8.1)

Default version available

None loaded by default

Website

http://gcc.gnu.org/wiki/GFortran

GO Compiler

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. [Go Website - February 2016]

Available versions and module name

go-1.5.2 ( go-1.5.2 or go)

Default version available

1.5.2

Website

https://golang.org/

Intel C and C++ Compiler

Intel compilers include advanced optimization and multithreading capabilities along with excellent compatibility with popular development environments. [Intel Website - November 2012]

Available versions and module name

18.0.1 (intel-parallel-studio-2018 or intel-parallel-studio)

15.0.0 (intel-parallel-studio-2015)

13.0.1 (intel-ics or intel-ics-2013)

10.1.018 (intel-cc-10.1.018)

9.1 20070215 (intel-cc-9.1.047)

Default version available

18.0.1

Official Website

http://software.intel.com/en-us/c-compilers/

Intel Fortran Compiler

Intel Fortran Compiling Suites include advanced optimization and multithreading capabilities, highly optimized performance libraries and analysis tools for creating fast reliable multithreaded applications.[Intel Website - November 2012]

Available versions and module name

18.0.1 (intel-parallel-studio-2018 or intel-parallel-studio)

15.0.0 (intel-parallel-studio-2015)

13.0.1 (intel-ics or intel-ics-2013)

10.1.018 (intel-fc-10.1.018 or intel-fc)

9.1.043 (intel-fc-9.1.043)

Default version available

18.0.1

Website

http://software.intel.com/en-us/fortran-compilers/

Mono C# compiler and associated libraries

An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET. [Mono Website - May 2014]

Available versions and module name

2.10.12.1 (mono or mono-2.10.12.1)

Default version available

2.10.12.1

Website

http://www.mono-project.com/Main_Page

   

If, for whatever reason, you would like to use the older versions of the compilers, or other available software, you can simply "unload" the current module and load the older version. See Software Module Information webpage.

Software list

Bioinformatics
  • AmpliconNoise
  • ARB
  • BLAST (Legacy BLAST- Not BLAST+)
  • BLAST+
  • Bowtie2
  • CD-HIT
  • cdbtools
  • ChimeraSlayer
  • clearcut
  • Cufflinks
  • Cytoscape
  • FastQC
  • FastTree
  • Fastx-Toolkit
  • Gepard
  • HMMER
  • IGV
  • infernal
  • Kraken
  • metavelvet
  • mothur
  • MUSCLE
  • Ngopt
  • ParsInsert
  • Pear
  • Pplacer
  • QIIME
  • RAxML
  • rRNASelector
  • RSEM
  • RTAX
  • SAM Tools
  • SAMStat
  • SourceTracker
  • TopHat
  • Trimmomatic
  • Trinityrnaseq
  • UCLUST
  • UProC
  • USEARCH
  • Velvet
  • Velvet Optmiser
Compilers
  • Glasgow Haskell Compiler
  • GNU Bison
  • GNU Compiler
  • GNU Fortran Compiler
  • Go Compiler
  • Intel C and C++ Compiler
  • Intel Fortran Compiler
  • Mono C# Compiler and associated libraries
Data Mining and Analysis Applications
  • NCL (NCAR Command Language)
  • Ncview
  • NetCDF
  • NetCDF-Fortran
  • RapidMiner
  • STIR (Tomographic Imaging)
  • Weka
Development tools
  • Apache Maven
  • GNU Emacs
  • IntelliJ IDEA
  • RStudio
Documentation Tools
  • Tex Live
  • Tex Info
Engineering Applications
  • ANSYS (Fluent and Mechanical)
  • ABAQUS
  • AVL Fire
  • Comsol Multiphysics
Geospatial Tools
  • GDAL
  • GEOS
  • Panoply
Graphics Applications
  • Circos
  • ImageJ
  • ImageMagick
  • PLPlot
  • Xfig
Interpreters
  • Perl
  • Python (with many Modules Installed)
Mathematics and Statics
  • Mathematica
  • Grid Mathematica
  • Matlab
  • Matlab-Simulink
  • Octave
  • OpenBUGS
  • R
  • SPSS (by IBM)
Run Time Environments
  • Java
Simulation Software
  • APSIM
Software Libraries
  • Boost C++ Libraries
  • Expat XML Parser
  • FFTW
  • GMP (GNU Multiple Precision Arithmetic Library)
  • GNU Scientific Library (GSL)
  • HDF5
  • HDF-EOS5
  • Intel Math Kernel Libraries (Intel® MKL)
  • libbz2
  • libcurl
  • libjpeg
  • libpng
  • MPI
  • OpenBLAS
  • PCRE (Perl Compatible Regular Expressions)
  • szip
  • tcl
  • tk
  • UDUNITS
Text Tools and Software
  • Flex