[CP2K-user] Ehrenfest MD together with UKS and HFX (using ADMM) does not work
Vladimir Rybkin
rybk... at gmail.com
Mon Jan 13 10:14:00 UTC 2020
Dear Daniel,
could you please sent the input?
Yours,
Vladimir
среда, 16 октября 2019 г., 19:18:13 UTC+2 пользователь Dan_M написал:
>
> Dear community,
>
> I am trying to perform an Ehrenfest MD run in a system that requires both
> spin-polarization and a hybrid functional in order to be described
> correctly (in case you are wondering, an ionized water dimer, i.e.
> H2O...H2O^+). For the HFX, I am of course using the ADMM method.
>
> I have done many tests and it happens that all three methods together do
> not work. The code crashes with a segfault, and the last lines in the
> output file are these (no warning/error message, the initial T I set is
> actually 0):
>
> ************************** Velocities initialization
> **************************
> Initial Temperature
> 0.00 K
> COM velocity: 0.000000000000 0.000000000000
> 0.000000000000
>
> *******************************************************************************
>
> Given the system size, I assume it is not an issue of memory or anything
> similar,
> Now the curious thing is: when trying to narrow down the problem, all the
> following combinations of methods DO work fine:
>
> - RT_PROPAGATION (instead of Ehrenfest) with UKS and HFX is ok.
> - EHRENFEST_DYN with UKS and no HFX is ok.
> - EHRENFEST_DYN with RKS and HFX is ok.
> - EHRENFEST_DYN with RKS and no HFX is of course ok.
> - And as expected, regular MD with UKS and HFX is ok.
>
> I have tested more thoroughly version 5.1, and also a bit version 6.1 (not
> that thoroughly, but in the few tests I did, the case EMD+UKS+HFX does not
> work either). I have done quite some calculations using all these different
> approaches separetely (EMD with RKS, regular MD with HFX/ADMM, etc), and I
> am quite confident that the code is well compiled and produces correct
> results. I did not yet try the trunk version since it seemed to me that
> there have been no new additions in the EMD routines w.r.t. versions
> 5.1/6.1, so I assumed that whatever is the problem probably it is still
> present there.
>
> Since the RTP+UKS+HFX is fine, and given that the code crashes at the
> stage of MD initialization, seems to me that there is something happening
> when trying to compute the forces. But it is quite puzzling that the forces
> for EMD+HFX+RKS are fine, EMD+UKS+regularGGA are fine, but together
> EMD+HFX+UKS then it crashes.
>
> Now, before I post the input file/s: Can anyone that has a deep knowledge
> of this part of the code tell me whether there is something that has not
> yet been implemented, or should this in principle work? Has anybody
> successfully done such a calculation?
>
> Thanks a lot,
> Daniel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20200113/dba88528/attachment.htm>
More information about the CP2K-user
mailing list