This page lists programming tools available at ACEnet: 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. The default version is not necessarily the most recent one. We advise you to use Modules to discover which versions are available.
- If there is an asterisk (*) against the default version number, then there is a higher version of the software available.
Compilers
| Software
|
Default version
|
Modulefile
|
Command(s)
|
| PGI compilers with ACML |
8.0-6 |
pgi |
pgf77, pgf90, pgf95, pgcc, pgCC
|
| Intel compilers with MKL |
12.0.0.084 |
intel |
ifort, icc, icpc, idb, idbc
|
| GCC3 (system version) |
3.4.6 |
-- |
gcc, g++, g77
|
| GCC4 (system version) |
4.1.2 |
-- |
gcc4, g++4, gfortran
|
| GCC4 |
4.4.3 |
gcc |
gcc, g++, gfortran
|
| Sun Studio 12 |
5.9 |
sunstudio |
cc, CC, f77, f90, f95
|
| Open MPI |
1.2.9* |
openmpi |
mpif77, mpif90, mpicc, mpiCC, mpirun
|
- Notes
-
Other languages
| Software
|
Default version
|
Modulefile
|
Command(s)
|
| Java (JRE & JDK) |
6u31 |
java |
java, javac, javah
|
| Lua |
5.1.4 |
lua |
lua, luac
|
| IDL |
8.0 |
idl |
idl, idlde
|
| Maple (Glooscap only) |
12 |
|
|
| MATLAB (Placentia and Fundy only) |
various |
-- |
|
| Mono (.NET) |
2.6.7 |
mono |
mono
|
| Octave |
3.2.4 |
octave |
octave
|
| Perl |
5.8.5 |
perl |
perl
|
| SWI-Prolog |
5.6.64 |
pl |
pl
|
| Python |
2.6.2* |
python |
python, ipython
|
| R |
2.13.1* |
r |
R
|
| Ruby |
1.8.1 |
-- |
ruby
|
| Tcl |
8.4 |
-- |
tcl
|
Libraries
Parallel APIs
| Software
|
Default version
|
Modulefile
|
Command(s)
|
| MPI |
1.2.9* |
openmpi |
mpif77, mpif90, mpicc, mpiCC, mpirun
|
| OpenMP |
- |
-- |
|
| BLACS |
1.1 |
|
|
| BSPonMPI |
- |
|
|
| pyMPI |
2.4b4 |
|
|
| XPA |
2.1.12 |
|
|
Debuggers & profilers
Development tools