<div>Dear Santiago,</div><div>TLDR I finally fixed the culprit: The current master or the next release contain a proper fix of import/export of wisdom.<br /></div><div>Long version: We missed the FFTW initialization for threaded environments such that the import was done with a non-threaded library and later threaded calls "turned" it to a threaded library such that the export occured with a threaded version (undefined behavior). Thus, the fftw-wisdom has to be called accordingly: without "-t <thread_count>", it is unthreaded (not compatible with CP2K), with this flag, it is threaded. Thus, creating wisdom with "fftw-wisdom" for CP2K requires you to set the number of threads. Incompatible wisdom files do not stop CP2K because with certain configurations we observed that the import/export is broken for unknown reasons.</div><div><br /></div><div>Thank you for your cooperation and please excuse the inconveniences.</div><div>Best,</div><div>Frederick<br /></div><br /><div class="gmail_quote"><div dir="auto" class="gmail_attr">Santiago Movilla schrieb am Freitag, 5. Juli 2024 um 11:54:45 UTC+2:<br/></div><blockquote class="gmail_quote" style="margin: 0 0 0 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Dear Frederick,<br><br>The devel version has finally been installed in my computer center and optimized for the architecture. I have tested the wisdom file generated via fftw-wisdom and found it to be functioning without any issues (just for estimate planning). For the time being, I believe this is the most effective approach, as it offers a performance boost. Please let me know the progress of the new release and about its compatibility with other types of plans in the wisdom file.<br><br>Thank you for the support, <br>Best,<br><br>Santiago Movilla<br><br><div class="gmail_quote"><div dir="auto" class="gmail_attr">On Thursday, June 20, 2024 at 9:25:41 PM UTC+2 Frederick Stein wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Dear Santiago,</div><div>Regarding the version: There will be a new version in 1-2 weeks if that is more suitable for your compute center.<br></div><div>I have just tried. It did work for me (at least with different planning types and a wisdom file for patient). I didn't check the number of threads. The details of the library are unknown to me. It is also difficult to check because there is no direct source code of FFTW3 available as it is the case with other libraries.</div><div>Tell me as soon as you have any news.</div><div>Best,</div><div>Frederick<br></div><br><div class="gmail_quote"><div dir="auto" class="gmail_attr">Santiago Movilla schrieb am Donnerstag, 20. Juni 2024 um 18:37:38 UTC+2:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear Frederick, <br><br>Yes, I am using version 2024.1. Right now it is impossible for me to recompile the one from the Github repository (ITS must do it). Tomorrow as soon as they can I will do it and let you know what happens. <br><br>On the other hand, if you create the wisdom with the default patient, then the pre-planned routines cannot be used in CP2K in ESTIMATE type mode, or is it possible? I thought FFTW was strict about the architecture, the work plan and the number of threads.<br><br>Thanks for the help today, when I have new tests I will let you know here. <br><br>Best, <br><br>Santiago <br><br><div class="gmail_quote"><div dir="auto" class="gmail_attr">On Thursday, June 20, 2024 at 6:27:53 PM UTC+2 Frederick Stein wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Dear Santiago,</div><div>That is interesting. I used "./fftw-wisdom -v -c -o wisdom", i.e. I optimized in patient mode (default). I do not know the internals of FFTW3 too well. Unfortunately, they do not provide any hint what the actual issue is.</div><div>According to your CP2K output, you are using the latest release (2024.1), not the development version? If you use an official release, is it possible for you to pull and compile the current master trunk of the CP2K Github repository? This one has the fix (which will hopefully work for you). Your version is too old for sure.</div><div>Best,</div><div>Frederick<br></div><br><div class="gmail_quote"><div dir="auto" class="gmail_attr">Santiago Movilla schrieb am Donnerstag, 20. Juni 2024 um 18:07:41 UTC+2:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear Frederick, <br><br>I have tried to do it now. I got the same error again (Error importing wisdom from file...) I attach the file by which I create the wisdom file (using fftw-wisdom), in case there is any irregularity in this one. I also attach the CP2K output in case in the technical details printed by the program, at the beginning of the execution, you can detect any error in the installation.<br><br>I don't know why it works for you and not for me. <br><br>Best, <br><br>Santiago Movilla<br><br><div class="gmail_quote"><div dir="auto" class="gmail_attr">On Thursday, June 20, 2024 at 5:49:29 PM UTC+2 Frederick Stein wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Dear Santiago,</div><div>If you have compiled CP2K yourself, can you recompile with the current master trunk and run CP2K with a wisdom file optimized from the script fftw-wisdom (delivered with FFTW3). With my bugfix, I was not able to run CP2K with a wisdom file optimized from a CP2K run but with an FFTW-optimized one (I have no idea why).</div><div>Best,</div><div>Frederick<br></div><br><div class="gmail_quote"><div dir="auto" class="gmail_attr">Santiago Movilla schrieb am Donnerstag, 20. Juni 2024 um 17:43:39 UTC+2:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear Frederick, <br>I would like to express my gratitude for all the assistance provided.<br>I have conducted two trials with FFTW3 and FFTSG, and I have attached the timings report. It appears that FFTSG results in superior performance. <br>I have not yet tested with the wisdom file, as I have not yet generated it for the estimate plan type.<br><br>Best, <br><br>Santiago Movilla<br><br><div class="gmail_quote"><div dir="auto" class="gmail_attr">On Thursday, June 20, 2024 at 4:40:51 PM UTC+2 Frederick Stein wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>I will push a bugfix. Now, I can get it running, if a wisdom file created from fftw-wisdom is used, but not if it was created during a CP2K run (better than nothing).</div><div>Can you provide the timing report (last part of the output file) to check the performance of your setup?<br></div><br><div class="gmail_quote"><div dir="auto" class="gmail_attr">Santiago Movilla schrieb am Donnerstag, 20. Juni 2024 um 16:32:57 UTC+2:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Sure!, I did. <br><br>Without this line the calculation works perfectly. It finishes without error. The problem is when I want to read or write the wisdom file.<br><br><br><div class="gmail_quote"><div dir="auto" class="gmail_attr">On Thursday, June 20, 2024 at 4:24:39 PM UTC+2 Frederick Stein wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Can you try it without the line with FFTW_WISDOM_FILE_NAME?<br><br><div class="gmail_quote"><div dir="auto" class="gmail_attr">Santiago Movilla schrieb am Donnerstag, 20. Juni 2024 um 16:22:54 UTC+2:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear Frederick, <br>Thank you very much for the answers. Even using the default (ESTIMATE) I still get the same errors. I have decided to attach the input of my calculation in case you can find any other error that may be related or, taking advantage of your expertise, if you can suggest any other kind of change that may speed up the calculation time. <br>Best,<br>Santiago Movilla<br><br></blockquote></div></blockquote></div></blockquote></div></blockquote></div></blockquote></div></blockquote></div></blockquote></div></blockquote></div></blockquote></div></blockquote></div></blockquote></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "cp2k" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:cp2k+unsubscribe@googlegroups.com">cp2k+unsubscribe@googlegroups.com</a>.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/cp2k/faf2e7b4-df9b-41c3-9e6b-980adac99a3dn%40googlegroups.com?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/cp2k/faf2e7b4-df9b-41c3-9e6b-980adac99a3dn%40googlegroups.com</a>.<br />