[CP2K:10755] Why doesn't the Cons Qty include the potential energy of shell (shell model) in NVE ensemble?
zuohen... at gmail.com
zuohen... at gmail.com
Thu Sep 20 08:10:09 UTC 2018
Dear Matthias,
Thank you for your reply.
Could I ask an another question?
I found core-shell model should use a smaller time step (0.1 - 0.2fs).
However the time step of some U2O simulation in cp2k test files is larger
(0.5fs even 1fs).
Is it because you use a heavier shell mass (MASS_FRACTION of O is 0.1) [1]
and use a MAX_DISTANCE = 0.5 angstrom?
How do I determine the MAX_DISTANCE in my simulation of O2- and OH- ions
with shell model?
Thank you very much~
Best wishes,
Zuoheng
[1] Devynck F, Iannuzzi M, Krack M. Frenkel pair recombinations in UO 2:
importance of explicit description of polarizability in core-shell
molecular dynamics simulations. Physical Review B, 2012, 85(18): 184103.
在 2018年9月19日星期三 UTC+2下午7:55:28,Matthias Krack写道:
>
> Dear Zuoheng
>
>
>
> md_ener%epot contains the potential energy of all particles including the
> shell particles.
>
>
>
> Best regards
>
>
>
> Matthias
>
>
>
> *Von:* cp... at googlegroups.com <javascript:> <cp... at googlegroups.com
> <javascript:>> *Im Auftrag von *zuoh... at gmail.com <javascript:>
> *Gesendet:* Mittwoch, 19. September 2018 17:15
> *An:* cp2k <cp... at googlegroups.com <javascript:>>
> *Betreff:* [CP2K:10755] Why doesn't the Cons Qty include the potential
> energy of shell (shell model) in NVE ensemble?
>
>
>
> Dear CP2K developers,
>
> I am sorry to disturb you. I have some questions.
> Recently I want to analyze whether the total energy is converged with
> core-shell model in NVE ensemble. I didn't use extra thermostat for shell.
> I don't know why the Cons Qty energy =
> md_ener%ekin+md_ener%epot+md_ener%ekin_shell but not including the
> potential of shell? Is the Cons Qty the total energy? In NVE ensemble,
> which energy should be constant? ekin+epot+ekin_shell+epot_shell or
> ekin+epot+ekin_shell?
>
> Thank you very much~
>
> Best wishes,
> Zuoheng
>
> PS:The whole code of get_econs_nve function is following:
>
> SUBROUTINE get_econs_nve(md_env, md_ener, para_env)
> TYPE(md_environment_type), POINTER :: md_env
> TYPE(md_ener_type), INTENT(inout) :: md_ener
> TYPE(cp_para_env_type), POINTER :: para_env
>
> CHARACTER(LEN=*), PARAMETER :: routineN = 'get_econs_nve', routineP
> = moduleN//':'//routineN
>
> TYPE(force_env_type), POINTER :: force_env
> TYPE(thermostat_type), POINTER ::
> thermostat_coeff, thermostat_shell
>
> NULLIFY (force_env, thermostat_coeff, thermostat_shell)
>
> CALL get_md_env(md_env, force_env=force_env, thermostat_coeff=
> thermostat_coeff, &
> thermostat_shell=thermostat_shell)
> md_ener%constant = md_ener%ekin+md_ener%epot+md_ener%ekin_shell
>
> CALL get_thermostat_energies(thermostat_shell, md_ener%
> thermostat_shell_pot, &
> md_ener%thermostat_shell_kin, para_env)
> md_ener%constant = md_ener%constant+md_ener%thermostat_shell_kin+
> md_ener%thermostat_shell_pot
>
> END SUBROUTINE get_econs_nve
>
>
>
> --
> 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+... at googlegroups.com <javascript:>.
> To post to this group, send email to cp... at googlegroups.com <javascript:>.
> Visit this group at https://groups.google.com/group/cp2k.
> For more options, visit https://groups.google.com/d/optout.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20180920/d3ed3bab/attachment.htm>
More information about the CP2K-user
mailing list