HPC Software Summary
Third-party subroutine libraries, visualization and other software
Indiana University Bloomington has campus site licenses for:
- The IMSL and JMSL
programming libraries, plus a
very limited number of copies of the PV-Wave visualization package
from
VNI (Visual Numerics Inc.) Click here for IUB license details.
- The NAG (Numerical Algorithms Group) NAG programming libraries and other software offerings, including the Iris Explorer visualization package.
The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting.
Parallel APIs (Application Program Interfaces)
- MPI Message Passing
Interface parallel programming API is ideal for distributed
memory computers
- The OpenMP
API supports multi-platform
shared-memory parallel programming in C/C++ and Fortran
- Pallas Vampir and VampirTrace from Pallas GmbH
- TotalView parallel debugger from etnus




