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

Reply via email to