ENAUG tag deprecated - accuracy augmentation grid?

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


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
vanhuis
Newbie
Newbie
Posts: 2
Joined: Fri Nov 22, 2019 1:35 pm

ENAUG tag deprecated - accuracy augmentation grid?

#1 Post by vanhuis » Thu Nov 23, 2023 12:50 pm

Dear vaspmaster and users,

I am an experienced VASP user and I have a question on a topic that has been bothering me for some time, it’s about the ENAUG tag.

I always set ENCUT manually, as in my experience it often needs to be set much larger than the default value, in particular e.g. for accurate calculations on transition metal oxides. I always scale ENAUG to ENCUT as ENAUG=1.4*ENCUT (in combination with PREC=High), as this used to be mentioned in older versions of the VASP manual.

I now read in the recent version of the VASP manual that the ENAUG tag has been deprecated (and that PREC=Accurate should be used rather than PREC=High), however it is not clear to me that the accuracy of the augmentation functions is well taken care of. Sometimes I use ENCUT values that are even larger than the default ENAUG values, and then it does not feel right if I do not set ENAUG manually.

If I enter higher values of ENCUT *without* specifying ENAUG (while using PREC=Accurate), are the augmentation functions also calculated more accurately (more or less scaling with higher values of ENCUT) and can I trust that the augmentation functions are dealt with sufficiently accurately?

Your help or answer is much appreciated.

fabien_tran1
Global Moderator
Global Moderator
Posts: 419
Joined: Mon Sep 13, 2021 11:02 am

Re: ENAUG tag deprecated - accuracy augmentation grid?

#2 Post by fabien_tran1 » Thu Nov 23, 2023 1:37 pm

Hi,

Indeed, PREC=Low, Medium and High are "deprecated" (until recently they were indicated as "old", but no change has been made in the code).

In the case of PREC=Normal, Single(N) and Accurate, specifying ENAUG in INCAR has no effect since it won't be used. Nevertheless, this is still possible to control the accuracy for the augmentation functions by using the NGXF, NGYF and NGZF tags (not very convenient). However, also note that the accuracy for the augmentation functions is improved by increasing ENCUT since NGXF, NGYF and NGZF are by default proportional to NGX, NGY and NGZ (see the table at PREC) that are determined by ENCUT.

vanhuis
Newbie
Newbie
Posts: 2
Joined: Fri Nov 22, 2019 1:35 pm

Re: ENAUG tag deprecated - accuracy augmentation grid?

#3 Post by vanhuis » Sun Nov 26, 2023 8:17 am

Dear Fabian,
Thank you for your reply. I see now that for the PREC=Accurate setting, NGXF is 2*NGX where NGX is a function of ENCUT, consequently the augmentation fine grid will also improve when increasing ENCUT, that is good to know. I don't know how this relates to the NGXF=(16/3)*Gaug that previously worked/works with PREC=High and setting ENAUG by hand, I will run some tests.

Post Reply