Laskentapalvelut > Ohjelmointiympäristöt
 
Tehdyt toimenpiteet

CSC:n laskentapalvelimien ohjelmointiympäristö

,

Louhi

Cray XT4/XT5

Hippu

HP Proliant DL785 / DL580

Vuori

HP CP4000 BL ProLiant

Kääntäjät

   Fortran 77

- f77
- pgf77
- pathf90
- g77
- ifort
- pgf77
- pathf90
- g77
- ifort

   Fortran 90/95

- ftn

- pgf90,pgf95
- patf90
- pathf95
- gfortran
- ifort

- pgf90,pgf95
- patf90
- pathf95
- gfortran
- ifort

   C

- cc
- pgcc
- pathcc
- gcc
- icc

- pgcc
- pathcc
- gcc
- icc

   C++

- CC

- pgCC
- pathCC
- g++
- icc, icpc

- pgCC
- pathCC
- g++
- icc, icpc

   HPF


- pghpf

- pghpf

Viestinvälityskirjastot

- Cray MPI (MPICH2)
 

- MVAPICH2 (InfiniBand)

- Open MPI (InfiniBand)

Yhteisen muistin
rinnakkaisohjelmointi

- OpenMP
- SHMEM
 -OpenMP - OpenMP

Matemaattiset aliohjelmakirjastot

- 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)
- FFTW
 

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

Debuggerit

- Totalview
- PGDBG
- pathdb
- GDB

- PGDBG
- pathdb
- GDB

- PGDBG
- pathdb
- GDB

Suorituskyvyn analysointityökaluja

- CrayPat
- Apprentice2 (käyttöliittymä
  CrayPat:in tuloksiin)
- gprof
- PAPI
- gprof

- prof
- gprof
- pathprof
- pathcov