|
Name
|
Language
|
Description
|
How to Build
|
|
Libraries and Utilities
|
|
ACML
|
Fortran
|
“AMD Core Math Library”, is a suite of math routines for the high-performance computing, scientific, engineering, and related compute-intensive applications.
|
Details
|
|
BLAST
|
C/C++
|
The “Basic Local Alignment Search Tool”, compares primary biological/DNA sequence info.
|
Details
|
|
Charm++
|
C++
|
Charm++ provides high-level mechanisms and strategies to facilitate the task of developing even highly complex parallel applications.
|
Details
|
|
CLHEP
|
C++
|
A “Class Library for High Energy Physics”, is intended to be a set of high energy physics specific foundation and utility classes.
|
Details
|
|
FFTW
|
C
|
“Fastest Fourier Transform in the West”, is a library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data.
|
Details
|
|
Goto BLAS
|
Fortran
|
A fast implementation of the Basic Linear Algebra Subroutines
|
Details
|
|
MPICH/MPICH2
|
Fortran
C/C++
|
A high-performance and widely portable implementation of the message passing interface (MPI) standard (both MPI-1 and MPI-2)
|
Details
|
|
NetCDF
|
Fortran90
C/C++
|
“network Common Data Form”, is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.
|
Details
|
|
LAM/MPI
|
Fortran
C/C++
|
LAM/MPI combines the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available.
|
Details
|
|
OpenMPI
|
Fortran
C/C++
|
“Open MPI” is an open source high-performance message passing library.
|
Details
|
|
Large Applications
|
|
GEANT4
|
C/C++
|
“GEometry ANd Tracking”, is a toolkit for the simulation of the passage of particles through matter, using Monte Carlo methods.
|
Details
|
|
GROMACS
|
Fortran
C
|
A versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.
|
Details
|
|
NAMD
|
C/C++
|
A parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD scales to hundreds of processors on high-end parallel platforms, as well as tens of processors on low-cost commodity clusters, and also runs on individual desktop and laptop computers.
|
Details
|
|
NWChem
|
Fortran
C
|
A computational chemistry package that is designed to run on high-performance parallel supercomputers as well as conventional workstation clusters.
|
Details
|
|
POP
|
Fortran90
|
“The Parallel Ocean Program” is an ocean circulation model in which depth is used as the vertical coordinate.
|
Details
|
|
POV-Ray
|
C++
|
“Persistence of Vision Raytracer” (DC&C), Graphic Ray tracing/casting, high quality tool for creating stunning three-dimensional graphics
|
Details
|
|
Benchmarks
|
|
HPCC
|
Fortran
C/C++
|
“High Performance Computing Challenge” is a collection of benchmarks incorporating; HPL (Linpack TPP benchmark), DGEMM, STREAM, PTRANS, Random Access, FFT, and communication bandwidth and latency.
|
Details
|
|
SPEC CPU2006
|
Fortran
C/C++
|
“Standard Performance Evaluation Corporation CPU2006”, is designed to provide performance measurements that can be used to compare compute-intensive workloads on different computer systems.
|
Details
|
|
SPEC OMP2001
|
Fortran
C
|
“Standard Performance Evaluation Corporation OMP2001”, is designed to measure performance using applications based on the OpenMP standard for shared-memory parallel processing.
|
Details
|