vasp 5.3.3 bug in call to routine DENSTA in main.F - missing argument

Problems running VASP: crashes, internal errors, "wrong" results.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
pblanko
Newbie
Newbie
Posts: 11
Joined: Tue May 08, 2012 6:08 pm

vasp 5.3.3 bug in call to routine DENSTA in main.F - missing argument

#1 Post by pblanko » Thu Feb 28, 2013 4:10 am

I noticed the DENSTA routine in DOS.F has 18 arguments:
SUBROUTINE DENSTA( IU0, IU, WDES, W, KPOINTS, NELECT, &
NUP_DOWN, ENTROPY, EFERMI, SIGMA, LNOAUTO, &
NEDOS, LDIMP, NIOND, DOS, DOSI, PAR, DOSPAR)

However in file main.F, line 2303 the subroutine is called with 17 arguments:
CALL DENSTA( IO%IU0, IO%IU6, WDES, W, KPOINTS, INFO%NELECT, &
INFO%NUP_DOWN, E%EENTROPY, EFERMI, KPOINTS%SIGMA, &
NEDOS, 0, 0, DOS, DOSI, PAR, DOSPAR)

It clearly misses the 11th argument "LNOAUTO".

In all other calls to DENSTA in main.F LNOAUTO=.FALSE.
Should the correct call be therefore?:
CALL DENSTA( IO%IU0, IO%IU6, WDES, W, KPOINTS, INFO%NELECT, &
INFO%NUP_DOWN, E%EENTROPY, EFERMI, KPOINTS%SIGMA, .FALSE., &
NEDOS, 0, 0, DOS, DOSI, PAR, DOSPAR)
Last edited by pblanko on Thu Feb 28, 2013 4:10 am, edited 1 time in total.

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

vasp 5.3.3 bug in call to routine DENSTA in main.F - missing argument

#2 Post by admin » Fri Mar 15, 2013 2:34 pm

dear colleague, thank you very much for your hint, we will fix that bug immediately
Last edited by admin on Fri Mar 15, 2013 2:34 pm, edited 1 time in total.

Post Reply