5
5
noinst_PROGRAMS = bench
6
6
EXTRA_DIST = check.pl README
9
bench_CFLAGS = $(PTHREAD_CFLAGS)
9
10
if !COMBINED_THREADS
10
11
LIBFFTWTHREADS = $(top_builddir)/threads/libfftw3@PREC_SUFFIX@_threads.la
15
bench_CFLAGS = $(OPENMP_CFLAGS)
16
LIBFFTWTHREADS = $(top_builddir)/threads/libfftw3@PREC_SUFFIX@_omp.la
16
20
bench_SOURCES = bench.c hook.c fftw-bench.c fftw-bench.h
19
23
$(top_builddir)/libbench2/libbench2.a $(THREADLIBS)
21
25
check-local: bench$(EXEEXT)
22
perl -w $(srcdir)/check.pl -r -c=30 -v `pwd`/bench
26
perl -w $(srcdir)/check.pl $(CHECK_PL_OPTS) -r -c=30 -v `pwd`/bench
23
27
@echo "--------------------------------------------------------------"
24
28
@echo " FFTW transforms passed basic tests!"
25
29
@echo "--------------------------------------------------------------"
27
perl -w $(srcdir)/check.pl -r -c=30 -v --nthreads=2 `pwd`/bench
31
perl -w $(srcdir)/check.pl $(CHECK_PL_OPTS) -r -c=30 -v --nthreads=2 `pwd`/bench
28
32
@echo "--------------------------------------------------------------"
29
33
@echo " FFTW threaded transforms passed basic tests!"
30
34
@echo "--------------------------------------------------------------"
33
37
bigcheck: bench$(EXEEXT)
34
perl -w $(srcdir)/check.pl -a -v `pwd`/bench
38
perl -w $(srcdir)/check.pl $(CHECK_PL_OPTS) -a -v `pwd`/bench
35
39
@echo "--------------------------------------------------------------"
36
40
@echo " FFTW transforms passed big tests!"
37
41
@echo "--------------------------------------------------------------"
39
perl -w $(srcdir)/check.pl -a -v --nthreads=2 `pwd`/bench
40
perl -w $(srcdir)/check.pl -a -v --nthreads=3 `pwd`/bench
41
perl -w $(srcdir)/check.pl -a -v --nthreads=10 `pwd`/bench
43
perl -w $(srcdir)/check.pl $(CHECK_PL_OPTS) -a -v --nthreads=2 `pwd`/bench
44
perl -w $(srcdir)/check.pl $(CHECK_PL_OPTS) -a -v --nthreads=3 `pwd`/bench
45
perl -w $(srcdir)/check.pl $(CHECK_PL_OPTS) -a -v --nthreads=10 `pwd`/bench
42
46
@echo "--------------------------------------------------------------"
43
47
@echo " FFTW threaded transforms passed big tests!"
44
48
@echo "--------------------------------------------------------------"