Programming Tools

From ACEnet
(Redirected from Compilers)
Jump to: navigation, search

This page lists programming tools available at ACEnet: languages, compilers, libraries, profilers and debuggers.

See also: Software, Modules, Applications

Contents

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
  • Portland Group compilers (PGI) are preferred and default compilers at ACEnet
  • Read more on Conditional Compilation

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

Software Default version Modulefile Command(s)
BLACS -
Boost C++ 1.42.0
FFTW 3.3.1 fftw -lfftw3
GMP 4.1.4-3
GSL 1.15
HDF4 and HDF5 -
MPFR 2.4.2
NetCDF 3.6.3 & 4.0
NTL 5.5.2
ScaLAPACK 1.8
szip 2.1

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

Software Default version Modulefile Command(s)
gdb 6.3 -- gdb
dbx 7.5
pgdbg PGI
pgprof PGI
TotalView 8.8.0-2 totalview totalview, totalviewcli
Valgrind 3.5.0

Development tools

Software Default version Modulefile Command(s)
Git 1.7.8.1 git git
Mercurial (part of Python) 2.1.1 python hg
CVS 1.11.17 -- cvs
Subversion 1.6.17 svn svn
CMake 2.8.7 cmake cmake
Resources
User Support
News and Events
Organization
About Us