

def test_global_min_dat_is_min(self, backend, elems, x, g):
    'Verify that op2.MIN reduces to the minimum value.'
    k_code = 'void k(unsigned int *x, unsigned int *g) {\n          if ( *g > *x ) { *g = *x; }\n        }'
    k = op2.Kernel(x, 'k')
    g.data[0] = 1000
    op2.par_loop(k, elems, x(op2.READ), g(op2.MIN))
    assert (g.data[0] == x.data.min())

dataset/ETHPy150Open OP2/PyOP2/test/unit/test_direct_loop.py TestDirectLoop.test_global_min_dat_is_min/VarMisuse@30/112 `k_code`->`x`