FFTW / fftw3

DO NOT CHECK OUT THESE FILES FROM GITHUB UNLESS YOU KNOW WHAT YOU ARE DOING. (See below.)
GNU General Public License v2.0
2.72k stars 661 forks source link

Documentation of flag FFTW_ESTIMATE_PATIENT #223

Closed dfarns closed 3 years ago

dfarns commented 3 years ago

I see this in the source as one of the "undocumented guru" flags, but can you please provide a description? Would this somehow guarantee a recurring plan for the same problem, as with FFTW_ESTIMATE, but choose a "better" plan and improve execute performance? Thanks!

stevengj commented 3 years ago

It is just an experiment with estimated costs but applied to a larger space of plans. It probably produces slower plans in practice — there's certainly no guarantee that it is better, since it is still limited by the fact that it is not performing any timing measurements.

dfarns commented 3 years ago

Thank you for the explanation.