hpc1/2 - Available Software
Parallelizing Compilers:
Fortran 77, Fortran 90 compilers (/usr/bin/f77 /usr/bin/f90)
C and C++ Compilers (/usr/bin/cc /usr/bin/CC)
Auto-parallelization (-apo option with the above compilers)
OpenMP Directive based parallelism (-mp option with the above compilers)
Java Compiler (/usr/java/bin/javac)
Performance and Debugging tools
WorkShop Debugger (/usr/sbin/cvd)
SpeedShop Performace tool(/usr/bin/ssrun)
Hardware Counter Reporting Tool (/usr/bin/perfex -a -y a.out is very informative)
MPI-CHECK for F90 MPI programs( /usr/local/bin/mpicheck f90 program.f90 -lmpi)
(Written at ISU. Checks MPI F90 programs for common errors. mpicheck2 can also
find deadlocks. See man mpicheck for details; /MPI_CHECK/Examples for examples.)
Scientific Libraries
MPI Message Passing Library (/usr/bin/mpirun MPI Tutorial)
PVM Message Passing Library (/usr/array/PVM/lib/SGIMP64)
Optimized SGI/Cray Scientific Library (-lscs on compile; man scsl)
Cern Library (/usr/groups/physics/cern)
Freeware
emacs (/usr/gnu/bin/emacs)
Assorted freeware (/usr/gnu/bin/ /usr/freeware/bin)
Job Schedulers
PBS (/usr/local/bin/qsub)