NFFT
nfft
BlogDocsChangelog

GitHub Actions run

12 days ago a4cfce0 dependabot/github_actions/astral-sh/setup-uv-7 pull_request

Compare

Base
Search a run

Head
Bump astral-sh/setup-uv from 6 to 7
#176
dependabot/github_actions/astral-sh/setup-uv-7
12 days ago
CPU Simulation

Compare
Suggested base runs: •

Skipped (88)

Benchmarks

ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5.7 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.3 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_forward_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.9 s
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
373 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
91.6 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
92.7 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_forward_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
112.4 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
23 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
370 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_forward_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
57.5 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_adjoint_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
57.6 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_forward_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
470.9 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.4 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_adjoint_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
472.6 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_adjoint_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.8 s
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_forward_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
6.6 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
22.8 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5.6 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_adjoint_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.9 s
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_adjoint_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
6.6 ms
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_forward_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.8 s
ubuntu-latest_clang_kaiserbessel_long-double_openmp/nfft_adjoint_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
113.2 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
179.5 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
8.5 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
400.2 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
24.3 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.1 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
2.1 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
100.9 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
197.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
426.2 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
36.6 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
540.8 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
138.1 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
29.7 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
2.8 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
6.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
6.3 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
110.3 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
22 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
435.2 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
91.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
6.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
2.1 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
36.6 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
540.8 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
138.2 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.1 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
29.7 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
2.8 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
22 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
197.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
110.3 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
179.5 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
8.5 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
400.2 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
24.3 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
91.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
100.9 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
6.3 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
426.2 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
435.1 µs
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
12.5 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
12.5 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
50.3 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
194.7 µs
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.1 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
73.5 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
780.8 µs
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
778.3 µs
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
18.4 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
593 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
9.2 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
18.3 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
297.5 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
195.6 µs
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.1 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
74 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.1 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
50.3 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.1 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
9.1 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
295.3 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
597.6 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_forward_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
19.3 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_forward_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
12.5 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
9.6 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
13.6 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_forward_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.2 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.4 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
310.1 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_forward_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
311.7 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
212.1 µs
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_forward_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
195.5 µs
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_forward_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
626 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
54.4 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_forward_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
77.6 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
843.1 µs
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
77.2 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_forward_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.1 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_forward_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
9.7 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
622.9 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
19.2 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_forward_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
50.3 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.2 ms
ubuntu-latest_clang_kaiserbessel_double_openmp/nfft_forward_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
780.2 µs
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_forward_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
196.6 µs
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_adjoint_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.2 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_forward_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
12.6 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_forward_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
18.8 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_forward_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
304.3 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_adjoint_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
196.4 µs
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_forward_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
9.4 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_adjoint_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
12.6 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_forward_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.2 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_forward_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
611.3 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_forward_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
75.7 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_forward_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
50.5 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_adjoint_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
75.5 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_adjoint_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
18.8 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_adjoint_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
303.3 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_forward_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.1 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_forward_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
784.7 µs
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_adjoint_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
9.4 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_adjoint_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
50.7 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_adjoint_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
785.3 µs
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_adjoint_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.2 ms
ubuntu-latest_gcc_kaiserbessel_double_singlethread/nfft_adjoint_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
609 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
196.4 µs
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
50.5 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
9.4 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
50.5 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
195.6 µs
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.1 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
75.4 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
12.6 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
12.6 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.2 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
18.8 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
781.8 µs
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.1 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
18.4 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
597.6 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
609 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
784.4 µs
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.2 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
9.2 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
297.6 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
74.1 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
303.2 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
196.4 µs
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
12.6 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_forward_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
50.5 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.2 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_forward_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
611.3 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_forward_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
3.1 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.2 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_forward_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
75.7 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
18.8 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_forward_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
304.3 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_forward_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
196.6 µs
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
50.7 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_forward_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
9.4 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
9.4 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_forward_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
18.8 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_forward_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.2 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_forward_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
12.6 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
303.3 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
75.5 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
609 ms
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
785.3 µs
ubuntu-latest_gcc_kaiserbessel_double_openmp/nfft_forward_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
784.6 µs
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_adjoint_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
103.6 µs
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_forward_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5.5 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_adjoint_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.7 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_forward_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
23.4 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_forward_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
77.4 µs
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_adjoint_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
30.3 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_adjoint_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
42.9 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_adjoint_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
344.8 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_adjoint_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
410.9 µs
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_forward_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.3 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_forward_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
163.3 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_adjoint_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
10.9 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_forward_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
664.7 µs
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_adjoint_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
701.2 µs
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_forward_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
306 µs
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_forward_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5.1 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_adjoint_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5.4 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_forward_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
10.3 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_adjoint_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
7.2 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_forward_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
325.5 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_forward_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
40.5 ms
ubuntu-latest_clang_kaiserbessel_float_openmp/nfft_adjoint_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
172.9 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_adjoint_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
25.9 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_forward_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
82.6 µs
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_adjoint_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.4 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_adjoint_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
86.4 µs
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_adjoint_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
343.8 µs
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_adjoint_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
39.8 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_forward_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
160.3 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_forward_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
653.5 µs
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_forward_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_adjoint_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_forward_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
10.1 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_adjoint_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
319.5 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_forward_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.4 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_forward_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
319.6 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_adjoint_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
160.3 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_adjoint_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
10.1 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_adjoint_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
654.1 µs
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_forward_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
327.1 µs
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_adjoint_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
6.1 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_forward_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5.8 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_forward_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
39.8 ms
ubuntu-latest_gcc_kaiserbessel_float_openmp/nfft_forward_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
25 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_adjoint_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
86.4 µs
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_forward_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5.8 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_forward_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
160.3 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_forward_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
10.1 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_forward_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
327.1 µs
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_forward_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
25 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_forward_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
653.5 µs
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_forward_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
39.8 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_adjoint_direct_1d[512/1600]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
25.9 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_adjoint_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_forward_direct_1d[32/100]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
82.6 µs
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_forward_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
319.7 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_adjoint_direct_2d[32/32/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
39.8 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_adjoint_direct_1d[256/800]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
6.1 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_forward_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.4 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_adjoint_direct_1d[64/200]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
343.8 µs
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_adjoint_direct_3d[8/8/8/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
10.1 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_adjoint_direct_2d[64/64/2000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
319.6 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_adjoint_direct_1d[128/400]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
1.4 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_adjoint_direct_3d[16/16/16/1000]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
160.3 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_forward_direct_2d[16/16/500]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
5 ms
ubuntu-latest_gcc_kaiserbessel_float_singlethread/nfft_adjoint_direct_3d[4/4/4/250]
../benchmarks/bench_nfft_direct.cpp::benchmarks/bench_nfft_direct.cpp
654.1 µs
© 2025 CodSpeed Technology
Home Terms Privacy Docs