Computing services > Programming environments
Tehdyt toimenpiteet

Programming environments of CSC's servers


Louhi
Cray XT4/XT5
Murska
HP CP4000 BL ProLiant

Hippu
HP ProLiant DL785 G5

Vuori
HP CP4000 BL ProLiant
Compilers
Fortran 77
- f77
- pgf77
- pathf90
- g77
- ifort
- pgf77
- pathf90
- g77
- ifort
- pgf77
- pathf90
- g77
- ifort
Fortran 90/95
- ftn
- pgf90, pgf95
- pathf90
- pathf95
- gfortran
- ifort
- pgf90, pgf95
- pathf90
- pathf95
- gfortran
- ifort
- pgf90, pgf95
- pathf90
- pathf95
- gfortran
- ifort
C - cc
- pgcc
- pathcc
- gcc
- icc
- pgcc
- pathcc
- gcc
- icc
- pgcc
- pathcc
- gcc
- icc
C++ - CC
- pgCC
- pathCC
- g++
- icc, icpc
- pgCC
- pathCC
- g++
- icc, icpc
- pgCC
- pathCC
- g++
- icc, icpc
HPF
- pghpf
- pghpf
 
- pghpf
Message passing libraries - Cray MPI (MPICH2)
- HP-MPI
 

- MVAPICH2 (InfiniBand)
- Open MPI (InfiniBand)

Shared-memory parallel programming - OpenMP
- SHMEM
- OpenMP
 - OpenMP -OpenMP-
Mathematical subroutine libraries

- ACML (sis BLAS, LAPACK,
  FFT ja RNG)
- LibSci (sis BLAS, LAPACK,
  ScaLAPACK, BLACS, IRT
  ja SuperLU)
- FFTW
- PETSc

- ACML (sis BLAS, LAPACK
  FFT ja RNG)
- IMSL
- BLACS
- ScaLAPACK
- FFTW

- ACML (sis BLAS, LAPACK
  FFT ja RNG)
- FFTW

- ACML (sis. BLAS , LAPACK ja FFT)
- ScaLAPACK
- BLACS
- FFTW

Debuggers - Totalview
- PGDBG
- pathdb
- GDB
- Totalview
- PGDGB
- pathdb
- GDB
- DDD (user interface)
- PGDGB
- pathdb
- GDB
- PGDGB
- pathdb
- GDB
Performace analysis tools - CrayPat
-Apprentice2 (CrayPat
  user interface)
- gprof
- PAPI
- xtools
- HP-MPI counter
- MPE, Jumpshot
- gprof
- Oprofile
- gprof
- prof
- gprof
- pathprof
- pathcov