Dear Dr. Lorenzo Paulatto and QE experts,
 
    I have a question about phonon calculation with qe-6.0 for large unit cell. 
Recently, I encountered
an error like "Error in routine set_irr_sym_new (1322): wrong representation" 
in the phonon calculations
for two compounds, in which there are 64 and 70 atoms in the unit cells, 
respectively. I searched the
PW_forum and found you have given a reply to this problem. As a temporary 
workaround, you wrote
"you can fiddle a bit with the threshold at line 258 of PH/set_irr.f90", i.e. 
(ABS(eigen(imode)) + ABS (eigen (jmode) )) < 1.d-4) ),
which is now at line 240 in qe-6.0. Beside above modification, do I need to 
increase the threshold
value in 156-159 line in set_irr_sym.f90? Since this error comes from the 
routine set_irr_sym.f90.
 
[ line 156 to line 159 in set_irr_sym.f90:
              if (jpert.ne.ipert .and. abs(wrk)> 1.d-6 ) &
                     call errore('set_irr_sym_new','wrong 
representation',100*irr+10*jpert+ipert)
              if (jpert.eq.ipert .and. abs(wrk-1.d0)> 1.d-6 ) &
                     call errore('set_irr_sym_new','wrong 
representation',100*irr+10*jpert+ipert)  ]
 
Beside above temporary solution, is there a better one for this problem? I also 
noticed that you mentioned
that you have a personalised version of the random_matrix routine, could you 
please send a copy to me?
Your reply is very valuable to me, any help will be highly appreciated! Thanks 
in advance!

Best wishes,
Miao Gao
 
Ningbo University, Zhejiang, China.





_______________________________________________
Pw_forum mailing list
[email protected]
http://pwscf.org/mailman/listinfo/pw_forum

Reply via email to