2
sys.path.append('../build/lib')
3
sys.path.append('../build/lib.linux-x86_64-2.6')
14
class ProductTestCase(unittest.TestCase):
18
shape = (256, 256, 16)
20
tarray = np.random.random(shape).astype('f')
21
farray = np.random.random(shape).astype('F')
23
for nthreads in range(1,MAX_THREADS):
24
fftplan = lib.Plan(tarray,farray,'forward', nthreads=nthreads)
25
ifftplan = lib.Plan(farray,tarray,'backward', nthreads=nthreads)
27
for i in xrange(repeats):
31
print '#threads:%s timing:%.3f speedup:%.3f'\
32
% (nthreads, to, l[0]/to if l else 1)
35
if __name__ == '__main__':