Laskentapalvelut > Ohjelmointiympäristöt
 
Tehdyt toimenpiteet

CSC:n laskentapalvelimien ohjelmointiympäristö


Louhi
Cray XT4/XT5

Murska

HP CP4000 BL ProLiant

Hippu

HP Proliant DL785 G5

Vuori

HP CP4000 BL ProLiant

Kääntäjät

   Fortran 77

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

- pgf77
- pathf90
- g77
- ifort

   Fortran 90/95

- ftn

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

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

- pgf90,pgf95
- patf90
- 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

Viestinvälityskirjastot

- Cray MPI (MPICH2)


- HP-MPI

 

- MVAPICH2 (InfiniBand)

- Open MPI (InfiniBand)

Yhteisen muistin
rinnakkaisohjelmointi

- OpenMP
- SHMEM


-OpenMP

 -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)
- IMSL
- BLACS

- ScaLAPACK
- FFTW

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

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

Debuggerit

- Totalview
- PGDBG
- pathdb
- GDB

- Totalview
- PGDBG
- pathdb
- GDB
- DDD (käyttöliittymä)

- PGDBG
- pathdb
- GDB
- PGDBG
- pathdb
- GDB

Suorituskyvyn analysointityökaluja

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

- xtools
- HP-MPI  counter
- MPE, Jumpshot
- gprof
- Oprofile
- PAPI

- gprof

- prof
- gprof
- pathprof
- pathcov