[CP2K-user] [CP2K:14939] FFT library for wavelet Poisson solver

Nicklas Österbacka nicklas.... at gmail.com
Fri Mar 12 13:08:29 UTC 2021


Hi!

Great - thank you the hasty reply!

All the best,
Nicklas
fredag 12 mars 2021 kl. 09:58:01 UTC+1 skrev jgh:

> Hi
>
> there should never be inconsistencies, but you might run into
> incompatibilities. The code will stop in this case. If your
> grid has more than 1000 points in one direction, we will have 
> to hack the code or use some "cutoff magic" to get it running.
>
> regards
>
> Juerg Hutter
> --------------------------------------------------------------
> Juerg Hutter Phone : ++41 44 635 4491 <+41%2044%20635%2044%2091>
> Institut für Chemie C FAX : ++41 44 635 6838 <+41%2044%20635%2068%2038>
> Universität Zürich E-mail: h... at chem.uzh.ch
> Winterthurerstrasse 190
> CH-8057 Zürich, Switzerland
> ---------------------------------------------------------------
>
> -----c... at googlegroups.com wrote: -----
> To: "cp2k" <c... at googlegroups.com>
> From: "Nicklas Österbacka" 
> Sent by: c... at googlegroups.com
> Date: 03/11/2021 05:56PM
> Subject: Re: [CP2K:14939] FFT library for wavelet Poisson solver
>
> Hi!
>
> Excellent. Thank you for the reply!
>
> Follow-up question: Some of the slabs I will be considering are quite 
> large, so I will need to set EXTENDED_FFT_LENGTHS to True. This leads to a 
> shift in total energy, at least with FFTW3, as expected per the 
> documentation. Could this lead to inconsistencies in results with the 
> wavelet solver using FFTW3?
>
> All the best,
> Nicklas
>
> torsdag 11 mars 2021 kl. 12:59:58 UTC+1 skrev jgh:
> Hi 
>
> I think the manual is not correct in this case. The wavelet solver 
> uses its own FFT library. The wavelet FFT library is the same as the 
> FFTSG library in CP2K and they share the allowed FFT roots. 
> That is the reason behind the statement in the manual. 
> However, we restricted the allowed roots when using the FFTW3 to more 
> or less the same as in FFTSG (not exactly). But I think 
> they will only diverge for very large grids. 
> So, you can use FFTW3 in CP2K with the wavelet solver. Should there 
> be an inconsistency of grid sizes, this will be checked in the wavelet 
> solver and the code will stop with an error message. 
>
> regards 
>
> Juerg Hutter 
> -------------------------------------------------------------- 
> Juerg Hutter Phone : ++41 44 635 4491 <+41%2044%20635%2044%2091> 
> Institut für Chemie C FAX : ++41 44 635 6838 <+41%2044%20635%2068%2038> 
> Universität Zürich E-mail: h... at chem.uzh.ch 
> Winterthurerstrasse 190 
> CH-8057 Zürich, Switzerland 
> --------------------------------------------------------------- 
>
> -----c... at googlegroups.com wrote: ----- 
> To: "cp2k" <c... at googlegroups.com> 
> From: "Nicklas Österbacka" 
> Sent by: c... at googlegroups.com 
> Date: 03/10/2021 11:42AM 
> Subject: [CP2K:14920] FFT library for wavelet Poisson solver 
>
> Hi! 
>
> I'm working towards doing some calculations on adsorption energies on 
> slabs using CP2K 6.1 and would prefer to use non-periodic boundary 
> conditions in the surface normal direction. As I have little experience 
> with aperiodic DFT I ran some small tests to compare with periodic 
> calculations. 
>
> The wavelet Poisson solver requires the use of the FFTSG FFT library 
> according to the manual, but using FFTW3 instead yields virtually the same 
> result for the geometry optimization of an oxygen molecule in a 20x20x20 Å 
> box with no periodicity in any direction. (I realize that the box is much 
> larger than necessary.) The energy difference between the two solvers is 
> about 2e-13 Ha, while the difference in O-O bond length is about 3e-9 Å. 
>
> As the calculation using FFTW3 ran about 20 % faster it seems preferable 
> to using FFTSG, but I want to make sure that CP2K isn't doing anything 
> unexpected when combining FFTW3 with the wavelet Poisson solver. Is the 
> manual incorrect on the FFTSG requirement, or is it perhaps only required 
> for XZ periodicity? 
>
> Any insight would be appreciated! 
> Nicklas 
>
> -- 
> 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 cp... at googlegroups.com. 
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/cp2k/5efc1d76-1d28-4d02-bbde-eecc987f4e20n%40googlegroups.com. 
>
>
>
> -- 
> 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 cp... at googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/cp2k/682852af-1b8b-44dc-9197-cf6ad2b44978n%40googlegroups.com
> .
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20210312/06160323/attachment.htm>


More information about the CP2K-user mailing list