Hi all,
I work for Thunder Bay Regional Research Institute in Thunder Bay, Ontario, Canada. I'm working on development of a program called "fold2Bloch" which can be found at https://github.com/rubel75/fold2Bloch. fold2Bloch performs unfolding of the wave-spectrum function developed by WIEN2K. It does so by reading the .vector (unformatted file). I'm trying to make fold2Bloch to be also Abinit compatible, since we find that Abinit works much faster than WIEN2K because of the different approximation used. I've spent a month going through the abinit code and i've confused myself even more. I'm looking for the format of the WFK file so i can read the kpoints, eigenvalues, and corresponding vectors and coefficients. Can anyone please help?
Reading WFK with external program (fold2Bloch) [SOLVED]
Re: Reading WFK with external program (fold2Bloch) [SOLVED]
Hi,
I'm not an expert on the WFK format but you should find what you are looking for in the file 67_common/outwf.F90
and the children routines.
If the routine is too complicated for you, I recommand to use a debuger with few kpts and band on 1 cpus without MPI or MPI_IO or ETSF_IO and follow the lines in that file....
Hope that helps.
Jordan
I'm not an expert on the WFK format but you should find what you are looking for in the file 67_common/outwf.F90
and the children routines.
If the routine is too complicated for you, I recommand to use a debuger with few kpts and band on 1 cpus without MPI or MPI_IO or ETSF_IO and follow the lines in that file....
Hope that helps.
Jordan
Re: Reading WFK with external program (fold2Bloch)
see also
Home → Documentation → Help files → for v7.8 → users → Abinit help for version 7.8
Home → Documentation → Help files → for v7.8 → users → Abinit help for version 7.8
Re: Reading WFK with external program (fold2Bloch)
You can see also the web site
Home->Documentation->Help files->abinit help for the description of the output files
and also the implementation
Home->Documentation->Help files->abinit help for the description of the output files
and also the implementation