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
|