Common Open Source Software Base

BC Project: FY13-01
Date of Policy: 21 Jan 2014
Last Updated: 16 Jul 2014 (see Revision Log)

This policy requires a large collection of open source software be available on all HPCMP allocated machines. Each package in the collection will have the same version and configuration across all participating centers. The entire collection is grouped into the following five distinct categories:

Open Source Math-Scientific Libraries

ARPACK: Solution of Eigenvalues/Eigenvectors
FFTW: Discrete Fourier Transforms (Both MPI and non-MPI versions are maintained)
PETSc: Suite of scientific computing routines
SuperLU: Direct solution of sparse linear systems of equations
LAPACK: Numerical linear algebra packages
ScaLAPACK: Subset of parallelized LAPACK routines
GSL: C/C++ library with a wide variety of mathematical routines
For access and other details, click on additional information.

Open Source High Productivity Languages

Python: General purpose scripting language
NumPy: Numerical arrays and linear algebra in Python
PyMPI: Python message passing interface
MPI4Py: Python bindings for MPI
SciPy: Scientific Python
IPython: Interactive and Parallel Computing Tools
Octave: MATLAB clone
Matplotlib: Scientific 2-D and 3-D plotting
For access and other details, click on additional information.

Open Source Performance and Profiling Tools

PAPI: Consistent interface to hardware counters and events
SCALASCA: Scalable trace analysis package
TAU: Performance analysis of parallel applications
Valgrind: Memory management analysis and profiling
For access and other details, click on additional information.

Open Source Utilities

The suite of utilities covers the following four distinct areas:
Development and Build
Source Repository/ Revision Control
Archive and Compression
Libraries for Data Models and Formats
For access and other details, click on additional information.

Date Revision
16 Jul 2014 Added MPI4PY to the category "Open Source High Productivity Languages"
05 May 2014 BC Team Audit - Added new category "Open Source Graphics Packages"
21 Jan 2014 Combined 4 BC policies into one comprehensive policy

DoD Supercomputing Resource Centers

Contact the Webmaster

Privacy & Security Notice

The appearance of hyperlinks does not constitute endorsement by the U.S. Air Force of this website or the information, products, or services contained therein. For other than authorized activities such as military exchanges and morale, welfare and recreation sites, the U.S. Air Force does not exercise any editorial control over the information you may find at these locations. Such links are provided consistent with the stated purpose of this DoD website.