Dear Zhenfei
Collected functions are now stored in fortran unformatted files ( this
is the default) or in hdf5 files. I have added some small snippet to
the qe repository trying to illustrate the content and the organization
for the files (.hdf5 <https://gitlab.com/QEF/q-e/snippets/1869219> and
.dat <https://gitlab.com/QEF/q-e/snippets/1869208>).
I will add soon and example on how using hdf5 to read collected wave
functions in that format. For the unformatted file it is even easier,
here <https://gitlab.com/QEF/q-e/snippets/1869202> is a small example.
hope it helps
kind regards - Pietro
On 24/06/19 18:36, Bruin Liu wrote:
Dear All,
I know that in previous versions of QE, wavefunctions are stored as
evc.dat in each K**** directory within the prefix.save directory, and
eigenvalues are stored as eigenval.xml. I know how to use the iotk
library to read those files. In the new version of QE, I saw that the
wavefunctions and the eigenvalues are stored as wfc*.dat within the
prefix.save directory. I don't know how to use the iotk library to
read these anymore. In particular, I don't know the XML tag structures
(if any) associated with these wfc*.dat files (if I vi them, I don't
see those - in the previous versions, even the files are binary but
the tags are visible as ascii). If there are no tag structures as the
old format, how do I read those files? I do know about one possible
solution: use pw_export.x to convert those wfc*.dat to XML format and
then everything is just normal for iotk. However I am hesitating to do
this because some of my wavefunctions are hundreds of GBs and the
pw_export.x takes time and a lot of disk space. If there is a better
way to directly read those wfc*.dat files, I would appreciate it.
By the way, the pertinent information seems to be missing in the
developer's manual (as of v6.4), and in that manual the data structure
is still described as evc.dat and eigenval.xml as the old QE version,
which I don't think is the case for the current version.
Best regards,
Zhenfei
_______________________________________________
Quantum ESPRESSO is supported by MaX (www.max-centre.eu/quantum-espresso)
users mailing list users@lists.quantum-espresso.org
https://lists.quantum-espresso.org/mailman/listinfo/users
_______________________________________________
Quantum ESPRESSO is supported by MaX (www.max-centre.eu/quantum-espresso)
users mailing list users@lists.quantum-espresso.org
https://lists.quantum-espresso.org/mailman/listinfo/users