How can I get the Bloch wavefunction?

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


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
hehui
Newbie
Newbie
Posts: 15
Joined: Wed Jun 15, 2005 3:49 am
License Nr.: xiamen university yingzhang license vasp+paw 6
Contact:

How can I get the Bloch wavefunction?

#1 Post by hehui » Tue May 22, 2007 12:55 am

I just need the Bloch wavefunction based on vasp calculations for future use. How can I output the wavefunction? How can I read the WAVECAR? It can not be read.
Any help is appreciated
Last edited by hehui on Tue May 22, 2007 12:55 am, edited 1 time in total.
hhe

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

How can I get the Bloch wavefunction?

#2 Post by admin » Wed May 23, 2007 1:08 pm

WAVECAR gives the wavefunction COEFFICENTS which should only be used if one continues with a perfectly compatible set of basis functions. Therefore one has to be very careful to use it in different calculations.
Please check subroutine OUTWAV (fileio.F) of the vasp release you use to check the information written onto WAVECAR.
Last edited by admin on Wed May 23, 2007 1:08 pm, edited 1 time in total.

panda

How can I get the Bloch wavefunction?

#3 Post by panda » Thu Apr 23, 2009 4:13 pm

hehui, Hi! Wondering if you have had any success with this, I am also interested in obtaining the Fourier coefficients and the components of the G vector from WAVECAR and have reviewed the OUTWAV subroutine but was wondering if you have done this already if you could supply a sample code as I am not as familiar with FORTRAN as I am with higher-level languages (C#. ruby). Thanks!
Last edited by panda on Thu Apr 23, 2009 4:13 pm, edited 1 time in total.

Post Reply