wB97 functionals

Queries about input and output files, running specific calculations, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
giaan_kler-young
Newbie
Newbie
Posts: 1
Joined: Wed Dec 18, 2024 1:56 pm

wB97 functionals

#1 Post by giaan_kler-young » Tue Apr 15, 2025 2:20 pm

Hello,

I'm looking for some advice on the implementation of range-separated hybrid functionals in VASP.

An older forum post (https://p.vasp.at/forum/viewtopic.php?p=22644) mentions that wB97 functionals can't intrinsically be run without manipulating source code. Then there is this paper from 2024: https://doi.org/10.1038/s41467-024-48609-2 which states they used wB97X-D3(BJ), and the author states this is what they specified in their INCAR:
GGA = LIBXC
LIBXC1 = HYB_GGA_XC_WB97X_V
LHFCALC = .TRUE.
AEXX = 0.167000
HFSCREEN = 0.566918

I cannot make sense of how these settings would be equivalent to specifying both short- and long-range Fock exchange separately, or where the HFSCREEN parameter comes from, or how this would introduce long-range Fock exchange without the LRHFCALC keyword. Any wisdom on the correctness/incorrectness of this implementation would be much appreciated!

Many thanks,
Giaan Kler-Young


michael_wolloch
Global Moderator
Global Moderator
Posts: 143
Joined: Tue Oct 17, 2023 10:17 am

Re: wB97 functionals

#2 Post by michael_wolloch » Thu Apr 17, 2025 9:13 am

Dear Giaan Kler-Young,

I am sorry for the somewhat late reply, and I apologize for not having a clear answer for now. I am not familiar with that part of the code, and the colleague who is the expert in these matters (Fabien Tran) is on holiday until after Easter. I chatted with some other devs, but the consensus was to wait until Fabien returns.

I, or Fabien, will get back to you next week and hopefully have some insight.

Thanks for your patience,
Michael


Post Reply