Classroom Cluster - Available Software

System Software
 This machine is running Red Hat Enterprise Linux 6.4 with ISU Linux extensions to
 allow faculty and students to use their Net-ID and the file storage facilities 
 that are already available to them. 

 TORQUE (PBS) is used for resource and job management.

 The application of operating system patches occurs as security needs dictate.  
 All nodes allow for unlimited stack usage, as well as unlimited core dump size 
 (though disk space and server quotas may still be a limiting factor). 

 For information on job schedulers refer to the 
 Managing jobs using the PBS job scheduler Section.

Intel Compilers:
 Fortran compiler (ifort) 
 C and C++ Compilers (icc and icpc) 

 MPI (Using Infiniband):
  Intel MPI with Intel Fortran  ( mpiifort)
  Intel MPI with Intel C and C++ ( mpiicc , mpicpc)
  For information on Intel MPI Library Compiler Drivers refer to Section 2.1 of 
  the Intel MPI Library for Linux OS Reference Manual.

PGI Compilers:
 These compilers support OpenAcc

 Fortran compiler (pgf90)
 C and C++ Compilers (pgcc and pgCC)

Performance and Debugging tools
 Allinea DDT Debugger (/shared/allinea/tools/bin/ddt)
 For information on DDT refer to the Using the DDT Debugger Section.

 GNU Debugger (/usr/bin/gdb)
 This debugger can be used to debug serial programs written in C and C++.

 Intel Debugger (idb, idbc, idbc_mic)
 Intel debugger can be used to debug jobs that run on regular Intel CPUs and/or 
 Intel Xeon Phi Accelerator cards.
 Issue 'man idb' on 'share' or 'stream' to find information on this debugger.

Scientific Libraries
 MPI Message Passing Library (mpirun MPI Tutorial) 
 MKL Optimized Scientific Library that includes BLAS, LAPACK and FFTs. Refer to the
 Intel Math Kernel Library Link Line Advisor to choose the correct linking options.