Hello Everyone,
I need to plot FERMI SURFACE in VASP. How can this be done? IS there any script or code which can do this? Can anyone please help me out regarding this?
Regards
Hrishit Banerjee
FERMI SURFACE plotting in VASP
Moderators: Global Moderator, Moderator
-
- Newbie
- Posts: 4
- Joined: Tue Sep 17, 2013 2:51 pm
-
- Newbie
- Posts: 12
- Joined: Fri Jun 13, 2014 12:09 pm
- License Nr.: 5-1869
Re: FERMI SURFACE plotting in VASP
Hi Hrishit,
You can do it by Wannier90 (http://wannier.org/) which has interface with VASP as well.
Cheers,
Salman
You can do it by Wannier90 (http://wannier.org/) which has interface with VASP as well.
Cheers,
Salman
-
- Newbie
- Posts: 24
- Joined: Wed Aug 04, 2010 12:19 pm
Re: FERMI SURFACE plotting in VASP
This would require construction of Wannier functions which might be too laborious and might not give accurate result if the band fit is not good.szvasp wrote:Hi Hrishit,
You can do it by Wannier90 (http://wannier.org/) which has interface with VASP as well.
Cheers,
Salman
I don't know if there is a program that does this in a more straight-forward way, but in general what you need is to calculate the band structure on a 3D grid of k-points, covering the Brillouin zone.Hrishit Banerjee wrote:Hello Everyone,
I need to plot FERMI SURFACE in VASP. How can this be done? IS there any script or code which can do this? Can anyone please help me out regarding this?
Regards
Hrishit Banerjee
The easiest way is to let VASP construct the k-mesh by using Monkhorst-Pack or Gamma-centered k-grid specified in the KPOINTS file. Once that is finished, your band structure will be in the EIGENVAL file.
To plot the Fermi surface you just need to find isosurfaces where band energy is equal to the Fermi energy. Programs like XCrySDen can do that, but you will have to convert the EIGENVAL file into the BXSF format (here is the specification). Conversion is not a difficult task and a relatively simple Python script could do that.