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