示例#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
示例#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"
示例#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"
示例#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"
示例#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
示例#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"
示例#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"
示例#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"
示例#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"
示例#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
示例#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"
示例#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"
示例#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"
示例#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"
示例#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"
示例#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"
示例#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"
示例#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"
示例#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
示例#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
示例#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"
示例#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"
示例#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"
示例#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"
示例#25
0
 def __init__(self):
     numpytest.__init__(self)
     self.config['maxerror'] = 0.00001
     self.size = 20
示例#26
0
 def __init__(self):
     numpytest.__init__(self)
     self.config['maxerror'] = 0.00001
示例#27
0
 def __init__(self):
     numpytest.__init__(self)
     self.config['maxerror'] = 0.00001
     self.ops = bh._info.op