Hi Joe & All, I have been superficially following the discussions on FFTW wisdom as I am busy with other issues. It looks like things have settled down now and I have just reviewed the changes with the intention of updating my local branch that implements merging wsjtx and jt9. I have a couple of questions about the current implementation:
1) What is the purpose of f77_wisdom.f90 and wisdom.c? I ask because they seem to duplicate functionality that is already available directly from the FFTW3 library in both C and Fortran form via the fftw3.h and fftw3f.f03 include files. 2) I see that you have named the wisdom data file as jt9_wisdom.dat. Looking at the FFTW implementation it would seem that a single wisdom data file for all applications is not a great overhead. The default system wisdom data file (not available on Windows) is named /etc/fftw/{wisdomf,wisdom,wisdoml} and is intended to contain many optimized plan choices for various type and sizes of transform. I would have thought that a single wisdom data file for all WSJT-X programs and utilities would be sufficient. Was your intention to have a different wisdom data file for wsjt and jt9? 3) I was also thinking of adding a header line to the exported wisdom data file including the program version. Something like: version: <last-change-svn-revision>{-dirty,-local} that would be used to predicate using the stored wisdom thereby forcing new wisdom to be generated for each new build of changes sources. This is going to generate new wisdom more frequently than is necessary but I don't think there is an easier test that can be automated to detect actual changes that might need different plan choices. 73 Bill G4WJS. ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel