Skip to content

Commit 9d290c7

Browse files
committed
add prelim bench suite
1 parent 47bf072 commit 9d290c7

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

benchmark/benchmark.jl

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
using BenchmarkTools
2+
using Bessels
3+
4+
suite = BenchmarkGroup()
5+
6+
suite["besseli"] = BenchmarkGroup()
7+
suite["besseli"]["besseli0"] = @benchmarkable besseli(0, x) setup=(x = rand()*100)
8+
suite["besseli"]["besseli1"] = @benchmarkable besseli(1, x) setup=(x = rand()*100)
9+
suite["besseli"]["besseli20"] = @benchmarkable besseli(20, x) setup=(x = rand()*100)
10+
suite["besseli"]["besseli200"] = @benchmarkable besseli(120, x) setup=(x = rand()*100)
11+
12+
suite["besselk"] = BenchmarkGroup()
13+
suite["besselk"]["besselk0"] = @benchmarkable besselk(0, x) setup=(x = rand()*100)
14+
suite["besselk"]["besselk1"] = @benchmarkable besselk(1, x) setup=(x = rand()*100)
15+
suite["besselk"]["besselk20"] = @benchmarkable besselk(20, x) setup=(x = rand()*100)
16+
suite["besselk"]["besselk200"] = @benchmarkable besselk(120, x) setup=(x = rand()*100)
17+
18+
suite["besselj"] = BenchmarkGroup()
19+
suite["besselj"]["besselj0"] = @benchmarkable besselj0(x) setup=(x = rand()*100)
20+
suite["besselj"]["besselj1"] = @benchmarkable besselj1(x) setup=(x = rand()*100)
21+
22+
suite["bessely"] = BenchmarkGroup()
23+
suite["bessely"]["bessely0"] = @benchmarkable besselj0(x) setup=(x = rand()*100)
24+
suite["bessely"]["bessely1"] = @benchmarkable besselj1(x) setup=(x = rand()*100)
25+
26+
#tune!(suite)

0 commit comments

Comments
 (0)