DOS calculation - which ALGO

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


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
fiori
Newbie
Newbie
Posts: 2
Joined: Wed Jan 21, 2015 2:13 pm
License Nr.: 5-1264

DOS calculation - which ALGO

#1 Post by fiori » Thu Mar 31, 2016 12:41 pm

Hi all.
I have a probably naive question, but I am really puzzled and I cannot find a clear (at least for me) answer neither in the forum neither in the vasp documentation.

Problem: calculation of the Density of States and the selection of the proper algorithm (ALGO flag).

Commonly after a Self Consistent calculations (converged over the k-point mesh) (ALGO=N or Conjugate) I calculate the DOS within a NON Self Consistent calculation increasing the K point sampling and number of empty bands imposing the code read the pre-converged charge density (ICHARG=11).

From the vasp documentation for a DOS run ICHARG=11 is set and ALGO is not specified so by default it takes ALGO = N and NELMIN = 2.
Thus the calculation will do at least a 2 step SCF run, by reading the pre-converged charge density and recalculating the occupations and the eigenvalues for the new mesh of k points imposed.

To me this procedure is NOT equivalent to a NON-Self Consistent calculation normally used to calculate the DOS ....am I wrong?
Normally I just take the DOS calculated after a SCF calculation with a dense k-point mesh..but in the present case the size of my system does not me allow this trick.

Should I better use for example another ALGO like ALGO= Eigenval?
At the moment I am doing some cross-check runs, but if someone has the answer ready I will really appreciate a clarification.

Thanks a lot.
Federico Iori
Federico Iori
Laboratoire de Physique des Solides
Universite' Paris Sud - CNRS (Orsay)
federico.iori @ u-psud.fr

admin
Administrator
Administrator
Posts: 2921
Joined: Tue Aug 03, 2004 8:18 am
License Nr.: 458

Re: DOS calculation - which ALGO

#2 Post by admin » Wed Apr 06, 2016 9:46 am

The parameter ALGO defines the minimisation algorithm.
Correctly converged electronic state does not depend on the numerical procedure
used to calculate the converged state. Therefore it is not strictly defined
which ALGO should be used.

Post Reply