Legacy documentation This page describes a service provided by a retired ACENET system. Most ACENET services are currently provided by national systems, for which please visit https://docs.alliancecan.ca .
This page lists programming tools available: languages, compilers, libraries, profilers and debuggers.
See also: Software , Modules , Applications Notes Software listed below is available at all sites unless indicated otherwise. Multiple versions of the same piece of software may be available. We advise you to use Modules to discover which versions are available. Compilers Software Default/ Latest version Modulefile Command(s) PGI with ACML 12.10/ 13.5 pgi pgf77, pgf90, pgcc, pgCC Intel with MKL 12.1.7.367/ 16.0.2.181 intel ifort, icc, icpc, idb, idbc GCC with ATLAS 4.4.7/ 4.9.3 gcc gcc, g++, gfortran Solaris Studio 12.4 (formerly Sun Studio) 5.13 sunstudio cc, CC, f77, f90, f95 Open MPI wrappers 1.2.9/ 1.4.5 openmpi mpif77, mpif90, mpicc, mpiCC CUDA (Mahone only) 5.5 cuda nvcc
Notes Other languages Libraries Software Default/ Latest version Modulefile Command(s) Armadillo C++ 3.920.1 armadillo -larmadillo ATLAS 3.8.4 atlas -llapack -lf77blas -lcblas -latlas Boost C++ 1.47.0 boost -lboost_... FFTW 3.3.1 fftw -lfftw3 GMP 4.1.4 -- -lgmp GSL 1.15 gsl -lgsl HDF 1.8.9 hdf -lhdf5 libMesh 0.8.0 libmesh see libMesh MPFR 3.1.0 mpfr -lmpfr NetCDF 4.1.3 netcdf -lnetcdf NTL 5.5.2 ntl -lntl PETSc 3.3 petsc -lpetsc ScaLAPACK 2.0.2 scalapack -lscalapack SLEPc 3.3 slepc -lslepc Szip 2.1 szip -lsz Spark 1.6.2/ 2.0.0 spark see Spark
Parallel APIs Software Default/ Latest version Modulefile Command(s) MPI 1.2.9/ 1.4.5 openmpi mpif77, mpif90, mpicc, mpiCC OpenMP - -- BSPonMPI - XPA 2.1.13 xpa xpans, xpaset,...
Debuggers & profilers Software Default/ Latest version Modulefile Command(s) GDB 6.3 -- gdb dbx Sun Studio sunstudio dbx PGDBG PGI pgi pgdbg PGPROF PGI pgi pgprof TotalView 8.11.0-0 totalview totalview, totalviewcli Valgrind 3.7.0/ 3.11.0 valgrind valgrind
Other tools Software Default/ Latest version Modulefile Command(s) Ant 1.9.4 ant ant Autotools -- autotools autoconf, automake, libtool, m4 Bash 3.2 bash bash GNU Binutils 2.24 binutils ld, nm,... CMake 2.8.11.2 cmake cmake CVS 1.11.17 -- cvs Git with Curl 2.0.2 git git GNU Make 3.82 make make, gmake Mercurial 2.1.1 python hg M4 1.4.17 m4 m4 NEdit 5.6 nedit nedit, nc pkg-config 0.26 pkg-config pkg-config rsync 3.1.0 rsync rsync Subversion 1.6.17/ 1.8.13 svn svn Coreutils 3.28 coreutils various commands