[CP2K:6325] FFTW "Wisdom" support removed?

Iain Bethune ibet... at epcc.ed.ac.uk
Mon Mar 30 12:37:14 UTC 2015

Hi Martin,

The cp2k-wisdom script was removed because it was unmaintained and (to our knowledge) unused.  I had a look at it and it appears to generate only wisdom for 3D FFTs which is not usually what you want for parallel runs, and also only support cubic cells.

In any case, CP2K will at the end of a run write a wisdom file for you to the location specified in GLOBAL%FFTW_WISDOM_FILE_NAME, which defaults to /etc/fftw/wisdom.  This will contain wisdom for the FFT sizes and types that are relevant for your calculation.  So best thing to do it to set this to be somewhere writable for non-root users, then run once with FFTW_PLAN_TYPE PATIENT or even EXHAUSTIVE.  Then subsequent runs you should find the planning time significantly reduced, as the wisdom file should be read.  Let me know if it’s not working for you!

- Iain


Iain Bethune
Project Manager, EPCC

Email: ibet... at epcc.ed.ac.uk
Twitter: @IainBethune
Web: http://www2.epcc.ed.ac.uk/~ibethune
Tel/Fax: +44 (0)131 650 5201/6555
Mob: +44 (0)7598317015
Addr: 2404 JCMB, The King's Buildings, Peter Guthrie Tait Road, Edinburgh, EH9 3FD

> On 30 Mar 2015, at 13:25, M. Brehm <brehmin... at googlemail.com> wrote:
> Dear Community,
> in older versions of CP2k, there was a small script called "cp2k-wisdom" in the tools subdirectory of the CP2k trunk, which was able to produce planning data for FFTW, such that CP2k runs were able to profit from optimal algorithms for a given machine without the need to use "FFTW_PLAN_TYPE PATIENT" each time.
> However, this script was removed from the trunk some time ago, and there seems to be no replacement. Why was it removed? Was there some problem with Wisdom in CP2k? I would like to use this feature for my calculations. Would it be a good idea to just use the old version of the script from an older revision?
> Best regards,
> Martin
> -- 
> You received this message because you are subscribed to the Google Groups "cp2k" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+uns... at googlegroups.com.
> To post to this group, send email to cp... at googlegroups.com.
> Visit this group at http://groups.google.com/group/cp2k.
> For more options, visit https://groups.google.com/d/optout.

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

More information about the CP2K-user mailing list