We do not have user documentation pages for all libraries, any libraries in the table that has a link will connect to our documentation. If you want to contribute towards documentation for any software, please contact us.

We do not deal with software licenses as we do not hold the budget for them; it is the PI of the research project responsibility to have the right budget for the software that is needed. Any unusual information about licenses or how to set up a license on the ARC system is in a web page linked to from this table. Information on open source licenses and their conditions of use are available from


This table of applications was automatically created Wed Oct 4 13:07:14 2017
Module Version(s) 3 2 M1 Description
acml 5.3.1 Y Y AMD Core Math Libraries (optimised BLAS, LAPACK, etc.)
armadillo 3.810.2 Y C++ linear algebra library
arpack-ng 3.1.5 Y ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems
atlas 3.10.1 Y Y Optimised BLAS and LAPACK libraries (inc. LAPACK 3.4.2)
3.10.3 Y
boost 1.54.0 Y Y Peer-reviewed portable C++ source libraries
1.60.0 Y
1.62.0 Y Y
1.63.0 Y
bzip2 1.0.6 Y Y Compression library
clhep 2.1.1 Y CERN class library for HEP
2.1.4 Y
cube 4.2.3 Y Y Cube C-writer, C++ reader, tools and GUI
4.3.1 Y Y
4.3.4 Y
curl 7.47.1 Y Y Compression library
darshan 2.3.0 Y Y HPC I/O characterisation tool
3.1.3 Y
dimemas 5.2.11 Y Message passing simulator
dyninst 8.1.2 Y Y API for program binary analysis and instrumentation
8.2.1 Y
9.3.1 Y
eigen 3.2.2 Y C++ linear algebra library
extrae 3.0.1 Y Generate paraver trace files
3.4.3 Y
ffmpeg 2.0.2 Y Y Audio and video codec libraries
3.2.1 Y Y Y
fftw 2.1.5 Y Y Y Discrete Fourier Transform library
2.1.5sse Y
3.3.3 Y Y
3.3.4 Y
3.3.4sse Y
3.3.6-pl1 Y
gdal 1.11.0 Y Y Translator library for geospatial data formats
2.2.0 Y
geos 3.4.2 Y Y C++ port of Java Topology Suite (JTS)
glpk 4.62 Y solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library.
gsl 1.15 Y Y Y GNU Scientific Library
2.3 Y
2.4 Y
hdf-java 2.9 Y HDFView, Java HDF Object, and Java HDF4 and HDF5
hdf5 1.8.11 Y Y File format for storing and managing data
1.8.12 Y Y
1.8.17 Y
hpctoolkit 2016.12 Y Suite of tools for measurement and analysis of program performance
5.3.2-r4695 Y
hypre 2.10.0b Y Parallel sparse linear equation solver
2.11.2 Y
2.9.0b Y Y
intelmpi 2017.1.132 Y Intel MPI 2.2 library Y Y Y
ipm 2.0.3_20140417 Y MPI program profiler
itac 2017.1.024 Y Intel Trace Analyser and Collector Y
libdwarf 20150115 Y Debugging Information Format library
20161124 Y
libtiff 4.0.6 Y TIFF library with bigtiff support
libunwind 1.1 Y Examine/manipulate program call-chain
libx264 20161130-2245 Y Y Y Library and application for encoding video to H.264/MPEG-4 AVC
libxmlplusplus 2.34.2 Y C++ wrapper for libxml2
mkl 11.0u5 Y Y Intel Math Kernel Library (optimised BLAS, LAPACK, etc.)
11.2 Y Y
11.3u2 Y Y Y
2017.1 Y
mpe2 1.3.0 Y MPI program profiler
2.4.9b Y
mpiP 3.4.1 Y Y Lightweight MPI profiling library
must 1.5 Y MPI program profiler
mvapich2 1.9 Y Y MPI 2.2 library (MPICH for InfiniBand)
2.2 Y
netcdf 4.3.0 Y Y NetCDF library (inc. pnetcdf 1.3.1 and hdf5 1.8.11)
4.4.1 Y
ompP 0.8.5 Y Y Y OpenMP application profiling tool
opencv 2.4.6 Y Realtime computer vision library Y
openmpi 1.6.5 Y Y MPI 3.0 library
1.8.6 Y
2.0.2 Y
openslide 3.3.3 Y Whole-slide image C library
openspeedshop 2.1-u7 Y Application performance analysis
2.3 Y
osmesa 10.6.9 Y Y Off-screen OpenGL implementation (no X required)
13.0.4 Y
17.0.1 Y
otf2 1.2.1 Y Y MPI Open Trace Format 2
1.5.1 Y Y
2.0 Y
papi 4.4.0 Y Performance Application Programming Interface
5.4.0 Y Y
5.5.1 Y
paraver 4.5.5 Y MPI trace analyser
4.6.3 Y
pcre 8.35 Y Y Compression library
pdt 3.20 Y Y Program Database Toolkit
3.23 Y
petsc 3.3-p7 Y Parallel partial differential equations solver
3.4.3 Y
3.4.5 Y
pgplot 5.2.2 Y Y Device-independent graphics library
proj 4.8.0 Y Y Cartographic Projections Library
4.9.3 Y
python-libs 2.0.0 Y Python modules for numerical work
2.1.0 Y
2.2.0 Y
2.3.0 Y
2.4.0 Y Y
3.0.0 Y
3.0.1 Y
qt 4.8.6 Y Y Y Cross-platform application and UI framework
5.5.1 Y
5.6.1 Y
root 5.34.05 Y CERN C++ data processing framework
5.34.23 Y
6.08.02 Y Y
scalasca 2.2.1 Y Measuring and analysing parallel runtime behaviour
2.3.1 Y
scorep 1.3 Y Y Score-P measurement infrastructure
1.4.1 Y
3.0 Y
silo 4.10.2 Y Y Y Mesh and Field I/O Library and Scientific Database
4.9.1 Y Y Y
snap 3.0 Y development library
suitesparse 4.2.1 Y Y Sparse matrix software (UMFPACK, CHOLMOD, etc.)
4.5.4 Y
tau 2.24 Y Y Tuning and Analysis Utilities
2.26 Y
udunits 2.2.17 Y Y C library for manipulation of physical units
valgrind 3.10.1 Y Program analysis tools
3.12.0 Y
vtk 6.0.0 Y Y Visualization Toolkit
7.1.0 Y
xz 5.2.2 Y Y Compression library
zlib 1.2.11 Y Y Compression library
1.2.8 Y