Software Information


* Compute Canada software stack:


Available Software on Guillimin

The Table below summarizes the software available on Guillimin system. The specific software needed by various groups is available as modules. All versions corresponding to the installation of CentOS 5 on Guillimin.

CATEGORYSoftware module nameDESCRIPTIONLink for more information
APPLICATIONS gromacs 4.5.4-mvapich2-intel Molecular dynamics package for large-scale systems
matlab-2009b Programming environment for algorithm development, data analysis, visualization, and numerical computation. (License available to McGill users only)
octave/3.6.1 Open source Matlab alternative.
OpenFOAM-2.1-Intel-OpenMPI A toolkit for creation of computational fluid dynamics (CFD) applications. It includes solver libraries and pre- and post-processing utilities.
R-2.14 A language and environment for statistical computing and graphics.
sas_9.2 A statistical analysis system
abyss_1.3.3 ABySS is a de novo, parallel, paired-end sequence assembler that is designed for short reads.
COMPILERS gcc-4.5.3 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,...)
intel A suite of high-performance compilers from Intel. Includes C, C++, and Fortran compilers.
pgi 11.7 A suite of high-performance compilers from Portland Group. Includes C, C++, and Fortran compilers. Has GPU support.
DEBUGGERS DDT High-efficient flexible parallel debugger, supporting practically all MPI and OpenMP packages.
LIBRARIES BLACS Creates a linear algebra oriented message passing interface. These are the service libraries for SCALAPACK.
boost-1.47 Provides free peer-reviewed portable C++ source libraries.
CFITSIO-3.28 A library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format
A C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
FFTW-2.15 -mvapich2-intel
Highly-efficient Fast Fourier transform (FFT) library in one and two dimensions. Includes MPI version.
FLTK A cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation.
freeglut-2.6 An alternative to the OpenGL Utility Toolkit (GLUT) library
GotoBLAS+LAPACK GotoBLAS is a highly-optimized (tuned for particular CPU model) BLAS library. Includes lev. 1,2, and 3 BLAS.
LAPACK Provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems.
GSL 1.15 A numerical library for C and C++ programmers
MKL Highly efficient mathematical library from Intel. Includes BLAS, LAPACK, FFT libs
netcdf: 3.6.3-gcc, 3.6.3-intel, 4.1.3-intel A set of libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.
petsc-3.1 A suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.
PGPLOT-5.2-gfotran and -5.2-g77 Library for C and Fortran for making simple scientific graphs of publication quality.
qt-x11-3.3.8 Cross-platform GUI library
SCALAPACK compiled with:mvapich-intel,mvapich2-gcc,mvapich2-intel, mvapich2-pgi,openmpi-intel, openmpi-pgi Scalable LAPACK - the parallel version of LAPACK for distributed memory systems.