Home
Projects
Software
Bio
Books
Papers
Committees
Presentations

Performance Testing of BG/L

Guidance and suggestions for conducting the performance tests is available.

Acceptance Tests

The codes to be run as part of the acceptance tests are:

Micro Benchmarks

BenchmarkLeadResults Link
Vector Add and Compiler Options Bill Gropp and Dinesh Kaushik Vector Add
Halo Exchange Bill Gropp Halo Exchange
STREAM Dinesh Kaushik STREAM Results
mpptest Bill Gropp Results
Euroben Mark HereldResults
Parkbench Satish Balay
lmbench Paul Hovland
SKaMPI Boyanna Norris SkaMPI Report
Parallel I/O Rob LathamResults
HPC Challenge Katherine Riley

We need additional I/O tests, including HDF5 and parallel netCDF performance. Initial PVFS2 Tests on BG/L are available.

BenchWeb is a good source of links to benchmarks for high performance computers (though some links are stale).

Application Kernel Benchmarks

BenchmarkLeadResults Link
sPPM Kris Buschelman
UMT2000 Kris Buschelman
HP Linpack Andrew Siegel
FLASH (part of apps tests)
NAS PB-MPI Dinesh KaushikResults

These are the parallel tests that were part of the acceptance tests.

Applications

BenchmarkLeadResults Link
NIMROD Dinesh Kaushik
GYRO Paul Hovland
Boyanna Norris

Background on test evaluation

One of our goals is to provide information to compare and contrast with the studies the Oak Ridge performed on the Cray X1. You can find these at ORNL's Cray Evaluation . See particularly the Jan 29, 2004 report. We also want to identify strengths and weaknesses of BG/L. If you have suggestions for additional codes that you think should be part of an early evaluation, please let me know.

For background, the tests used for the Cray X1 evaluation were

MicroBenchmarks
Euroben, STREAMS, MAPS, lmbench
Kernels
ParkBench, NAS PB-MPI, Euroben, PSTSWM (shallow water code), sPPM
Applications
Climate
CCSM
Fusion
GYRO, NIMROD, AORSA3D
Materials Science
DCA-QMC, LSMS
Chemistry
NWCHEM, ARMCI
Astrophysics
AGILE-BOLTZMAN
Biology
AMBER, NAMD
Atomic and Molecular Physics
TDCC3d
Cosmology
MADCAP
Libraries
ScaLAPACK, some sparse matrix operations
MCS Division Argonne National Laboratory University of Chicago