High Performance Computing

Programming for the HPC

The tools available for programmers include the following:

  • Version control system (subversion)
  • C/C++ and Fortran compilers (gnu, Intel and PGI)
  • Parallel environments (OpenMPI, MVAPICH)
  • Numerical libraries (e.g. Lapack/Blas, GSL, FFTW, NAG)
  • Debugging tools, including parallel code debugging.