Dear Abhiyan,
Let me answer your question 1.
If there is a symemtry that constrains the WFs at certain positions -
they will stay there. And in your case there is. However, symmetries are
not kept exactly in wanier90.
The maximal localization procedure may deviate from initial projections,
e.g. by constructing hybrid orbitals, if it leads to more localized WFs.
To prevent this, one needs to use Symmetry-sdapted WFs (SAWF), which
forces the WF to retain the same symmetry properties as the initial
projections. However, in the current implementation this procedure does
not work with VASP, and does not allow use of frozen window. (at least
in version 3.1, not sure if any of that is planned to be fixed in the
next release)I recently implemented SAWF in wannierberri, which does
work also with VASP and frozen window, you may have a look here:
https://tutorial.wannier-berri.org/tutorials/6_wannierisation/wannierise.html
Other option - NOT to use maximal localization (projections-only, or
disentanglement-only), i.e. set num_iter=0.
However, the bigger problem that I see in your wout file is not the
centers, but the spreads - they are too large. As a rule of thumb, if I
see spreads of some WFs that are larger than 10 A^2, I consider the
wannierisation as unsuccessful. But typically a good wannierization has
spreads ~< 5. This typically happens because of inconsistency of
projections with the outer and frozen window that you have selected.
Recently I have written a tool which helps to assure this compatibility,
please have a look here:
https://tutorial.wannier-berri.org/tutorials/7_find_projections/find_projections.html
Best,
Stepan.
On 4/23/25 23:01, Pandit, Abhiyan wrote:
Dear Wannier Developer(s),
I am using VASP(V-6.5.1)+Wannier90 interface to wannierise the atomic
orbitals. _Referring to my sample files_ (INCAR, wannier90.win, and
wannier90.wout for bcc Rb) shared in the link:
https://drive.google.com/file/d/19qJwwRKMPEuFVzx_oRowaJae5PCCg06F/view?usp=sharing,
I have following queries (which I could not resolve (or not working)
through the general overview of the Wannier90 User Guide +
Email/Discussion archive).
1. How can I constrain (tags to be modified) the Wannier functions
(WFs) to completely localize at the desired/finite positions (at
defined projection sites) that I want?
2. Would the output WFs (*.xsf) be in the same order as the defined
projections in the input? How to make this happen if it is not
present in my current input file?
3. Although I input dos_project and band_project tags, I just get
seedname-dos.dat with just two columns, should be total dos; and
seedname_band.dat. What other tags should I input and to which
files and format would these be written?
4. Any obvious comments or feedbacks from your side over my inputs
for improvements or better accuracy?
P.S.: This is reposted to my initial post of 04/20/2025 (I changed
file attachment to the sharing option here as suggested by Prof.
Marzari).
Thank you so much for your valuable support.
Best,
Abhiyan Pandit, PhD
Postdoctoral Researcher,
California State University, Northridge, CA, USA
_______________________________________________
Wannier mailing list
[email protected]
https://lists.quantum-espresso.org/mailman/listinfo/wannier
_______________________________________________
Wannier mailing list
[email protected]
https://lists.quantum-espresso.org/mailman/listinfo/wannier