[DFTB-Plus-User] Question regarding Brilloin-zone sampling

Bálint Aradi aradi at uni-bremen.de
Tue Feb 8 15:18:10 CET 2022


Dear Thomas,

actually DFTB+ does not really knows, where the k-points come from. If 
you specify the SupercellFolding method, DFTB+ calls the k-point 
generator already in the parser, and passes only the generated k-points 
further, not the method, how those were generated. At the point, when 
the information about the k-points are printed, DFTB+ does not have any 
information, how those k-points were generated.

So, therefore, it is really-really unlikely, that the two calculations 
differ. The only thing I could imagine, that your MD is so chaotic, that 
minimal numerical inaccuries result in diverging paths. But even that 
seems to be very-very unlikely.

Is it possible to send me (off list) the input, where you have observed 
this behaviour? I could try to run it myself (if it is not too big or 
does not take too long) and check, whether I observe a similar 
behaviour. Alternatively, could you check, whether you get the same 
behaviour, if you repeat the calculation with the same settings?

Best regards,

Bálint



On 02.02.22 18:48, Hofer, Thomas wrote:
> Dear colleagues,
> 
> 
> I have got one curious question for which I could not find the answer in 
> the manual and the DFTB+ recipes.
> 
> 
> Currently we are testing DFTB+ for the treatment of a class of porous 
> solid-state systems, thereby varying the settings for the Brillouin-zone 
> sampling down until pure gamma point sampling. The weird behaviour is 
> observed for the settings with kmax=1 vs gamma-point sampling. For our 
> cubic systems we use the following setups:
> 
> 
> KPointsAndWeights = SupercellFolding {
>      1 0 0
>      0 1 0
>      0 0 1
>      0.0 0.0 0.0
> }
> 
> 
> and
> 
> 
> KPointsAndWeights = {
>    0.0 0.0 0.0 1.0
> 
> }
> 
> In both cases the output of dftb shows the following entry:
> 
> 
> [...]
> 
> K-points and weights:           1:  0.000000  0.000000  0.000000 
>      1.000000
> 
> K-points in absolute space:     1:  0.000000  0.000000  0.000000
> 
> [...]
> 
> 
> implying that Brillouin-zone sampling is identical in both cases.
> 
> 
> When executing a single point energy + force calculation of the same 
> input structure indeed the very same energy, forces and partial charges 
> are obtained, supporting this conclusion (possibly the stress tensor is 
> different, but I did not look into this).
> 
> 
> When executing a molecular dynamics simulation (with our in-house MD 
> code interfaced to dftb+) using 100% identical settings aside from 
> "KpointsAndWeights", the simulations initially show identical 
> progression as expected.
> 
> 
> However, after approx. 3000 MD steps (6 ps) the simulations show 
> divergence, although the initial assessment indicated that both levels 
> should yield identical results. In case of gamma-point sampling the 
> porous structure of the system collapses, whereas SupercellFolding at 
> kmax=1 provides good results compared to the experimental reference.
> 
> 
> Since the only difference in these simulations are the forces obtained 
> from dftb+ (only the forces enter the equations of motion), I am in need 
> for a explanation to describe the observed differences for an upcoming 
> manuscript. Is it possible, that the stress tensor calculated by dftb+, 
> which is used to determine the pressure in MD, is calculated differently 
> by these two settings? This would provide an explanation for the 
> observed differences.
> 
> 
> Even more curiously, we did the very same investigation for a different 
> system of the same material class. In this case kmax=1 and gamma-point 
> sampling both yielded effectively the same results down to the overall 
> computing time of the MD runs (as expected).
> 
> 
> Any suggestion or pointer in this matter is highly appreciated.
> 
> Many thanks and best wishes,
> Thomas
> 
> 
> /---------------------------------------------------------------------------------------------------------/
> assoc. Prof. Dr. Thomas Hofer
> Department for Theoretical Chemistry
> Institute of General, Inorganic and Theoretical Chemistry
> Innrain 80-82
> University of Innsbruck
> 6020 Innsbruck
> Austria
> Phone: +43-512-507-57111
> Email: t.hofer at uibk.ac.at
> /---------------------------------------------------------------------------------------------------------/
> 
> 
> 
> 
> _______________________________________________
> DFTB-Plus-User mailing list
> DFTB-Plus-User at mailman.zfn.uni-bremen.de
> https://mailman.zfn.uni-bremen.de/cgi-bin/mailman/listinfo/dftb-plus-user


-- 
Dr. Bálint Aradi
Bremen Center for Computational Materials Science, University of Bremen
http://www.bccms.uni-bremen.de/cms/people/b-aradi/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.zfn.uni-bremen.de/pipermail/dftb-plus-user/attachments/20220208/e328a939/attachment.sig>


More information about the DFTB-Plus-User mailing list