Compiling "getdos.f" , "kpoints.f" etc. utilities

Questions regarding the compilation of VASP on various platforms: hardware, compilers and libraries, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
yilmaz
Newbie
Newbie
Posts: 18
Joined: Wed Aug 10, 2005 7:56 pm
License Nr.: jk35QGB7
Location: puerto rico

Compiling "getdos.f" , "kpoints.f" etc. utilities

#1 Post by yilmaz » Fri Jul 24, 2009 2:02 am

The vasp manual has a section
about accurate DOS calculations. ("http://cms.mpi.univie.ac.at/vasp/vasp/node229.html").

where it mensions about some vasp utilies, i.e getdos.f, kpoints.f etc.

which are used when memory is not enough for DOS calculations with large number of kpoints.

has anyone ever could compile these utilities ?

It seem like they need some subrotines from vasp src. but it is not really clear what subrotine from where!!

or is there anyother way to tell vasp to (4.6) to handle kpoints one by one and merge the dos files?
any help is apreciated.
Thanks alot
Yilmaz
Last edited by yilmaz on Fri Jul 24, 2009 2:02 am, edited 1 time in total.

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

Compiling "getdos.f" , "kpoints.f" etc. utilities

#2 Post by admin » Mon Oct 12, 2009 9:13 am

these routines are not necessary for vasp.4.6 anymore, they have been included in the standard code.
Last edited by admin on Mon Oct 12, 2009 9:13 am, edited 1 time in total.

butterfly

Compiling "getdos.f" , "kpoints.f" etc. utilities

#3 Post by butterfly » Wed Aug 08, 2012 9:11 am

When I compile "getdos.f" with 'ifort'.
Error info is "/tmp/ifortdabzoC.o: In function `MAIN__':
getdos.f:(.text+0x50d): undefined reference to `rdatab_'
getdos.f:(.text+0x1c4e): undefined reference to `densta_'" ".
I checked the vasp.5.lib and didn't found these files.
Any suggestions for this problem?
Thanks in advance....
<span class='smallblacktext'>[ Edited Thu Aug 09 2012, 04:04PM ]</span>
Last edited by butterfly on Wed Aug 08, 2012 9:11 am, edited 1 time in total.

Post Reply