creating a mixed van der Waals damping scheme

44 views
Skip to first unread message

Andrey Poletayev

unread,
Aug 2, 2024, 5:30:33 AM8/2/24
to cp2k
Hello! 
This may be a dumb question coming from a beginner user. I am looking to use CP2K for training ML potentials for water. I found this recent work on chemRxiv combing through functionals (although they used VASP) : https://chemrxiv.org/engage/chemrxiv/article-details/66616c4e21291e5d1d301165 

They argue that the best behavior of simulated water is achieved with about 50% of Becke-Johnson damping with revPBE0+D3. There are two options - either compute every frame twice (zero damping and B-J) and average, or make up a halfway damping. Is it possible / straightforward to create such a halfway damping? 

Thank you,
-Andrey

Jürg Hutter

unread,
Aug 2, 2024, 5:41:08 AM8/2/24
to cp...@googlegroups.com
Hi

I don't know what "50% of Becke-Johnson damping with revPBE0+D3" really means, but you
can provide the input parameters to the D3(BJ) method with

FORCE_EVAL / DFT / XC / VDW_POTENTIAL / PAIR_POTENTIAL

D3BJ_SCALING (s6,a1,s8,a2)

regards
JH

________________________________________
From: cp...@googlegroups.com <cp...@googlegroups.com> on behalf of Andrey Poletayev <andrey.p...@gmail.com>
Sent: Friday, August 2, 2024 11:23 AM
To: cp2k
Subject: [CP2K:20526] creating a mixed van der Waals damping scheme
--
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+uns...@googlegroups.com<mailto:cp2k+uns...@googlegroups.com>.
To view this discussion on the web visit https://groups.google.com/d/msgid/cp2k/0fdd3357-0619-4e25-98fc-5a4db44ea837n%40googlegroups.com<https://groups.google.com/d/msgid/cp2k/0fdd3357-0619-4e25-98fc-5a4db44ea837n%40googlegroups.com?utm_medium=email&utm_source=footer>.

Andrey Poletayev

unread,
Aug 2, 2024, 5:52:24 AM8/2/24
to cp2k
Just to clarify the jargon in my orginal post: the chemRxiv argues that water ML potential trained with the revPBE0 functional and van der Waals damping set to average between zero and Becke-Johnson is the most accurate. 

Thank you for the answer, it sounds like I could attempt to halve the relevant coefficients first. 

Andrey

Andrey Poletayev

unread,
Aug 2, 2024, 9:47:58 AM8/2/24
to cp2k
Poking around the documentation, it seems I should be able to repeat the PAIR_POTENTIAL section twice, one for the DFTD3 zero damping, and the second for DFTD3(BJ), each with SCALING of 0.5, to average the two dispersions, each with its appropriate parameters set by D3_SCALING and D3BJ_SCALING respectively.

Does this seem reasonable / is SCALING just a linear strength coefficient? 
The default of 0 on SCALING is a bit confusing because I would think the default SCALING would be 1. 

Andrey

Reply all
Reply to author
Forward
0 new messages