Check your struct file if the local rotation matrices are properly
defined (and orthogonal).
It could also be, that the test in SRC_wplot/modules_rc.F:
all(abs( matmul(A, transpose(A)) - Id(size(A,1)) ) < MAT_TOL
is too fine and a larger value of MAT_TOL should be set in this file.
print A and all(abs( matmul(A, transpose(A)) - Id(size(A,1)) )
Am 29.04.2024 um 05:14 schrieb 夏宇阳:
Dear all,
When i use 'x wplot -wf 1' in wien2wannier, an error came out:
Local rotation matrix not orthogonal
i use the template, case.inwplot. what should i edit it?
Looking for your reply.
With regards!
_______________________________________________
Wien mailing list
Wien@zeus.theochem.tuwien.ac.at
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html
--
-----------------------------------------------------------------------
Peter Blaha, Inst. f. Materials Chemistry, TU Vienna, A-1060 Vienna
Phone: +43-158801165300
Email: peter.bl...@tuwien.ac.at
WWW: http://www.imc.tuwien.ac.at WIEN2k: http://www.wien2k.at
-------------------------------------------------------------------------
_______________________________________________
Wien mailing list
Wien@zeus.theochem.tuwien.ac.at
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html