MCB

Short Description
The Monte Carlo Benchmark (MCB) is a proxy for the computational performance of Monte Carlo algorithms on parallel architectures.
Programming Languages/Paradigms
C++
Release/Version Number
1.0
Spack Package Name
mcb
Detailed description
The Monte Carlo Benchmark (MCB) is intended for use in exploring the computational performance of Monte Carlo algorithms on parallel architectures. It models the solution of a simple heuristic transport equation using a Monte Carlo technique. The MCB employs typical features of Monte Carlo algorithms such as particle creation, particle tracking, tallying particle information, and particle destruction. Particles are also traded among processors using MPI calls.