Usage:

```
module add
```

or:

```
module add
```/

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 http://opensource.org/licenses.

## Libraries

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 | ||

4.1.1.036 | Y | ||||

5.1.0.038 | Y | Y | |||

ipm | 2.0.3_20140417 | Y | MPI program profiler | ||

itac | 2017.1.024 | Y | Intel Trace Analyser and Collector | ||

8.0.3.007 | 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 | ||

2.4.6.1 | 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 | ||||

qrupdate | 1.1.2 | Y | A LIBRARY FOR FAST UPDATING OF QR AND CHOLESKY DECOMPOSITIONS | ||

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 |