MPI-SIM Software

Simulator Version Comments Status
IBM SP2 Original source code. Done.
Tarred, gzipped package available here. (254K)
SGI Origin 2000 Original source code with modifications to support stricter SGI C compiler. Done.
Tarred, gzipped package available here. (133K)

Benchmarks

Benchmark Problem specs Comments Status
Sweep3D NA
  • Solves a 3D neutron transport problem.
  • Original Fortran code is available here
  • Done.
    Available here.
    SP
  • problem size=50
  • procs=4, 9, 16.
  • Part of the NAS Parallel Benchmark 2 suite.
  • Implements a 3D Multi-partition algorithm for the solution of the uncoupled systems of linear equations resulting from Beam-Warming approximate factorization (whatever that means).
  • Original Fortran code is available somewhere here
  • Done.
    Available here.
    BT
  • Part of the NAS Parallel Benchmark 2 suite.
  • Similar to LU, but core of the BT solution phase involves solution of (5x5)-systems of equations and multiplication of (5x5) matrices, both of which are part of the application of GE to the block-tridiagonal systems.
  • Original Fortran code is available somewhere here
  • In progress
    MG
  • problem size=64^3
  • nit=50
  • procs=4,8,16.
  • Part of the NAS Parallel Benchmark 2 suite.
  • Demonstrates the capabilities of a very simple multigrid solver in computing a three dimensional potential field.
  • Original Fortran code is available somewhere here
  • In progress
    LU
  • problem size=48^3
  • iter=50
  • isiz1=24, isiz2=24
  • procs=4, 8, 16.
  • Part of the NAS Parallel Benchmark 2 suite.
  • Solves a finite difference discretization of the 3-D compressible Navier-Stokes equations through a block-lower-triangular block-upper-triangular approximate factorization of the original difference scheme.
  • Original Fortran code is available somewhere here
  • In progress
    SAMPLE NA
  • Synthetic application that executes wavefront and nearest-neighbour message-passing.
  • Package includes MPI and MPI-SIM versions.
  • Done.
    Available here (11K)
    FFT and Gauss-Jordan elimination NA
  • Two applications for running a Fast Fourier Transform and a Gauss-Jordan linear equation algorithm.
  • Package includes MPI and MPI-SIM versions.
  • Done.
    Available here (7K)
    Out-of-core matrix multiplication NA
  • Performs out-of-core matrix multiplication. Requires MPI-IO.
  • Package includes MPI/MPI-IO and MPI-SIM versions.
  • Done.
    Available here (6K)

    Other Benchmark Sites

    Name Comments Link
    University of Southampton benchmarks
  • Low-level benchmarks
  • Available here
    ASCI Blue Benchmarks
  • Various benchmarks from the Accelerated Strategic Computing Initiative
  • Available here
    NAS Parallel Benchmarks
  • Includes original Fortran code for applications LU, BT, etc. listed above.
  • Available here

    Other related non-benchmark software

    Software Comments Status
    Timers A package for performing general-purpose timing of software execution. Intended to be integrated into f2c'ed programs but can be used in any software. Done.
    Available here.
    f2c Converts F77 code into C. Available here.

    Supported hardware vendor links

    Company System Comments
    SGI Origin 2000
    IBM SP2
  • a good explanation of the SP system