Ejemplo n.º 1
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.00001
        self.size = 32

        # Benchmark parameters
        self.script     = "xraysim"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "32*10*2"
        self.inputfn    = None
Ejemplo n.º 2
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.00001
        self.size = 10

        # Benchmark parameters
        self.script     = "gameoflife"
        self.dtypes     = [bh.float64]
        self.sizetxt    = "10*10*50*1"
        self.inputfn    = "gameoflife_input-{0}-12*12.npz"
Ejemplo n.º 3
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 100

        # Benchmark parameters
        self.script     = "wireworld"
        self.dtypes     = [bh.uint8]
        self.sizetxt    = "100*10"
        self.inputfn    = "wireworld_input-{0}-1002*1002.npz"
Ejemplo n.º 4
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 16

        # Benchmark parameters
        self.script     = "idl_init_1loop"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "16*16"
        self.inputfn    = "idl_input-float64_512*512.npz"
Ejemplo n.º 5
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.00001
        self.size = 1000

        # Benchmark parameters
        self.script     = "synth"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "1000*100"
        self.inputfn    = None
Ejemplo n.º 6
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 100000

        # Benchmark parameters
        self.script     = "rosenbrock"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "10000*10"
        self.inputfn    = "rosenbrock_input-{0}-100000.npz"
Ejemplo n.º 7
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 100

        # Benchmark parameters
        self.script     = "nbody"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "100*100"
        self.inputfn    = "nbody_m-{0}-100_vx-{0}-100_vy-{0}-100_y-{0}-100_x-{0}-100_vz-{0}-100_z-{0}-100.npz"
Ejemplo n.º 8
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 100

        # Benchmark parameters
        self.script     = "snakes_and_ladders"
        self.dtypes     = [bh.float64]
        self.sizetxt    = "100*100"
        self.inputfn    = "snakes_and_ladders_a-{0}-101_p-{0}-101*101.npz"
Ejemplo n.º 9
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 500

        # Benchmark parameters
        self.script     = "mxmul"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "500"
        self.inputfn    = "mxmul_y-{0}-500*500_x-{0}-500*500.npz"
Ejemplo n.º 10
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.001
        self.size = 20

        # Benchmark parameters
        self.script     = "heat_equation_fixed"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "1000*1000*10"
        self.inputfn    = None
Ejemplo n.º 11
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 16

        # Benchmark parameters
        self.script = "idl_init_1loop"
        self.dtypes = [bh.float32, bh.float64]
        self.sizetxt = "16*16"
        self.inputfn = "idl_input-float64_512*512.npz"
Ejemplo n.º 12
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.00001
        self.size = 10

        # Benchmark parameters
        self.script     = "ndstencil"
        self.dtypes     = [bh.float64]
        self.sizetxt    = "10*100*1"
        self.inputfn    = "ndstencil_input-{0}-6*6*10*10.npz"
Ejemplo n.º 13
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.002
        self.size = 20

        # Benchmark parameters
        self.script     = "gauss"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "20*20"
        self.inputfn    = "gauss_input-{0}-20*20.npz"
Ejemplo n.º 14
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.007
        self.size = 20

        # Benchmark parameters
        self.script     = "gauss"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "20*20"
        self.inputfn    = "gauss_input-{0}-20*20.npz"
Ejemplo n.º 15
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.00001
        self.size = 10

        # Benchmark parameters
        self.script     = "gameoflife"
        self.dtypes     = [bh.float64]
        self.sizetxt    = "10*10*50*1"
        self.inputfn    = "gameoflife_input-{0}-12*12.npz"
Ejemplo n.º 16
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.00001
        self.size = 10

        # Benchmark parameters
        self.script = "ndstencil"
        self.dtypes = [bh.float64]
        self.sizetxt = "10*100*1"
        self.inputfn = "ndstencil_input-{0}-6*6*10*10.npz"
Ejemplo n.º 17
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 16

        # Benchmark parameters
        self.script     = "magnetic_field_extrapolation"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "16*16*5"
        self.inputfn    = "idl_input-float64_512*512.npz"
Ejemplo n.º 18
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 100000

        # Benchmark parameters
        self.script     = "rosenbrock"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "10000*10"
        self.inputfn    = "rosenbrock_input-{0}-100000.npz"
Ejemplo n.º 19
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.00001
        self.size = 32

        # Benchmark parameters
        self.script     = "xraysim"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "32*10*2"
        self.inputfn    = None
Ejemplo n.º 20
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.00001
        self.size = 1000

        # Benchmark parameters
        self.script     = "sor"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "1000*1000*10"
        self.inputfn    = None
Ejemplo n.º 21
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 100

        # Benchmark parameters
        self.script     = "wireworld"
        self.dtypes     = [bh.uint8]
        self.sizetxt    = "100*10"
        self.inputfn    = "wireworld_input-{0}-1002*1002.npz"
Ejemplo n.º 22
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 100

        # Benchmark parameters
        self.script     = "snakes_and_ladders"
        self.dtypes     = [bh.float64]
        self.sizetxt    = "100*100"
        self.inputfn    = "snakes_and_ladders_a-{0}-101_p-{0}-101*101.npz"
Ejemplo n.º 23
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 100

        # Benchmark parameters
        self.script     = "nbody"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "100*100"
        self.inputfn    = "nbody_m-{0}-100_vx-{0}-100_vy-{0}-100_y-{0}-100_x-{0}-100_vz-{0}-100_z-{0}-100.npz"
Ejemplo n.º 24
0
    def __init__(self):
        numpytest.__init__(self)
        self.config['maxerror'] = 0.0001
        self.size = 500

        # Benchmark parameters
        self.script     = "mxmul"
        self.dtypes     = [bh.float32, bh.float64]
        self.sizetxt    = "500"
        self.inputfn    = "mxmul_y-{0}-500*500_x-{0}-500*500.npz"
Ejemplo n.º 25
0
 def __init__(self):
     numpytest.__init__(self)
     self.config['maxerror'] = 0.00001
     self.size = 20
Ejemplo n.º 26
0
 def __init__(self):
     numpytest.__init__(self)
     self.config['maxerror'] = 0.00001
Ejemplo n.º 27
0
 def __init__(self):
     numpytest.__init__(self)
     self.config['maxerror'] = 0.00001
     self.ops = bh._info.op