Benchmarks

21 Benchmarks Python C C++ C#
  Cython Numba Numpy Omp Omp Mpi Seq Armadillo Blitz Boost Eigen Omp Opencl Seq Numcil
Black Scholes     * *   * * *   * [ISU] *   * *
Convolve     *                      
Convolve1D     *                      
Galton Bean Machine     *                      
Gameoflife     *     * [ISU]         * [ISU]      
Gauss     *                      
Heat Equation     * * * *         * * [ISU]   *
Lattice Boltzmann D2Q9     * [IBNP]                      
Leibnitz Pi     *     *         *   *  
Lu     *                      
Magnetic Field Extrapolation * * * [IBNP]                      
Montecarlo Pi     * *   *         *   *  
Nbody     *                     *
Nbody Nice     * [ISU]                     *
  Cython Numba Numpy Omp Omp Mpi Seq Armadillo Blitz Boost Eigen Omp Opencl Seq Numcil
Quasicrystal     *                      
Reactiondiffusion                           *
Rosenbrock     *     *         *   *  
Shallow Water     *     *     *   *   * *
Snakes And Ladders     * [ISU]                      
Wisp     *                      
Xraysim     *                      
[ISU](1, 2, 3, 4, 5, 6) The implementation has issues… such as not using of Benchpress, segfaults, or does not run with Bohrium.
[BH]The implementation makes use of Bohrium specific features, which means that Bohrium is required to run it.
[IBNP](1, 2) The implementation does import bohrium as np, which breaks the Bohrium dogma “High-Performance NumPy without changing a single line of code.