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)