NFFT
nfft
BlogDocsChangelog

Fix array size in PRE_FG_PSI mode.

#171Merged
Comparing
feature/off-by-one
(
8972573
) with
develop
(
de1eff8
)
CodSpeed Performance Gauge
0%
Untouched
88
Archived
154

Benchmarks

Passed

ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_2d[32/32/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
22 ms22 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_2d[32/32/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
24.3 ms24.3 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[128/400]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
540.8 µs540.8 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[32/100]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
36.6 µs36.6 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[32/100]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
29.7 µs29.7 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[512/1600]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
6.7 ms6.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[64/200]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
110.3 µs110.3 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[512/1600]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
8.5 ms8.5 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_3d[16/16/16/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
91.7 ms91.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_3d[4/4/4/250]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
400.2 µs400.2 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_2d[16/16/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[64/200]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
138.1 µs138.1 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_3d[8/8/8/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_2d[16/16/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_2d[64/64/2000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
179.5 ms179.5 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_2d[64/64/2000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
197.7 ms197.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_3d[16/16/16/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
100.9 ms100.9 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_3d[8/8/8/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
6.3 ms6.3 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[128/400]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
426.2 µs426.2 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_3d[4/4/4/250]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
435.1 µs435.1 µs
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_forward_direct_1d[256/800]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_openmp/nfft_adjoint_direct_1d[256/800]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_1d[256/800]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_3d[4/4/4/250]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
400.2 µs400.2 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_1d[32/100]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
36.6 µs36.6 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_3d[16/16/16/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
100.9 ms100.9 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_1d[128/400]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
540.8 µs540.8 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_2d[16/16/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_1d[64/200]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
138.1 µs138.1 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_2d[64/64/2000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
179.5 ms179.5 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_3d[8/8/8/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
6.3 ms6.3 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_1d[512/1600]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
6.7 ms6.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_1d[256/800]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_3d[8/8/8/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_3d[4/4/4/250]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
435.1 µs435.1 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_2d[16/16/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_1d[64/200]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
110.3 µs110.3 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_1d[128/400]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
426.2 µs426.2 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_3d[16/16/16/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
91.7 ms91.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_2d[64/64/2000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
197.7 ms197.7 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_1d[32/100]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
29.6 µs29.6 µs
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_1d[512/1600]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
8.5 ms8.5 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[256/800]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
12.5 ms12.5 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_2d[64/64/2000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
597.6 ms597.6 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[32/100]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
194.7 µs194.7 µs
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[64/200]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
778.3 µs778.3 µs
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[16/16/16/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
295.3 ms295.3 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_3d[4/4/4/250]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[16/16/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
9.1 ms9.1 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_1d[512/1600]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
50.3 ms50.3 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_3d[8/8/8/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
18.4 ms18.4 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_2d[16/16/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
9.2 ms9.2 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[512/1600]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
50.3 ms50.3 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_1d[64/200]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
780.8 µs780.8 µs
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_1d[256/800]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
12.5 ms12.5 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_1d[32/100]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
195.6 µs195.6 µs
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[64/64/2000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
593 ms593 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[128/400]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[32/32/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
73.5 ms73.5 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_3d[16/16/16/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
297.5 ms297.5 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[4/4/4/250]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[8/8/8/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
18.3 ms18.3 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_1d[128/400]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
ubuntu-latest_gcc-snapshot_kaiserbessel_double_openmp/nfft_forward_direct_2d[32/32/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
74 ms74 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[128/400]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[32/100]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
195.6 µs195.6 µs
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_1d[32/100]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
196.5 µs196.5 µs
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_3d[16/16/16/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
303.2 ms303.2 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[512/1600]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
50.5 ms50.5 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_1d[512/1600]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
50.5 ms50.5 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_3d[4/4/4/250]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_3d[8/8/8/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
18.8 ms18.8 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[64/200]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
781.8 µs781.8 µs
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_1d[64/200]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
784.4 µs784.4 µs
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[16/16/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
9.2 ms9.2 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_2d[16/16/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
9.4 ms9.4 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[32/32/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
74.1 ms74.1 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_2d[32/32/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
75.4 ms75.4 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_2d[64/64/2000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
597.6 ms597.6 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[16/16/16/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
297.6 ms297.6 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_1d[128/400]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[8/8/8/500]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
18.4 ms18.4 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_3d[4/4/4/250]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_adjoint_direct_1d[256/800]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
12.6 ms12.6 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_1d[256/800]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
12.6 ms12.6 ms
ubuntu-latest_gcc-14_kaiserbessel_double_openmp/nfft_forward_direct_2d[64/64/2000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
609 ms609 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_adjoint_direct_2d[32/32/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
24.3 ms24.3 ms
ubuntu-latest_gcc_kaiserbessel_long-double_singlethread/nfft_forward_direct_2d[32/32/1000]
benchmarks/bench_nfft_direct.cpp
CodSpeed Performance Gauge
0%
22 ms22 ms

Commits

Click on a commit to change the comparison range
Base
develop
de1eff8
0%
Bump array length.
8972573
26 days ago
by jenskeiner
© 2025 CodSpeed Technology
Home Terms Privacy Docs