HPC Software Summary

Third-party subroutine libraries, visualization and other software

Indiana University Bloomington has campus site licenses for:

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
       
Programming Tools