<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Nov 6, 2008, at 2:03 AM, Serge Nakhmanson wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Dear Paolo,<br><br>Thank you very much for exhaustively answering my questions, even<br>the one that I did not ask, i.e., if irreps are picked at random,<br>then what is the purpose of using "maxirr=N"? :))<br><br>Your comment on randomness of irrep generation makes sense to me.<br>I only know a general answer to how it is done -- by induction<br>from an (Abelian) group of crystal translations -- but am<br>rusty on particular numerical algorithms. However, I got an<br>excellent new book by El-Batanouny and Wooten (ISBN 9780521828451),<br>all the details should be in there.</div></blockquote><div><br></div>I do not know about the book, but I am afraid that what is implemented in the code is not anything worth reporting in a book. The idea is as follows. The code already contains all the weaponery for simmetrizing all kind of stuff with respect to the small group of the point in the Brillouin zone we are working at. In particular, you fill the dynamical matrix with random numbers and then symmetrize it. The resulting matrix will commute with all the operations of the small group, and its eigenvectors will therefore realize a number of irreducible representation of the group. As simple as that. Do not ask me about the details of the implementation, though. The documentation (as poor as it may be) is the code itself ...</div><div><br></div><div>Cheers - SB</div><div><br><blockquote type="cite"><div><br><br>THX again,<br><br>S.<br><br>Paolo Giannozzi wrote:<br><blockquote type="cite">Serge Nakhmanson wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">Still the code blasted through all 10 irreps.<br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">not sure whether the "maxirr" option really works. In the CVS<br></blockquote><blockquote type="cite">version it was replaced by other options that are useful for<br></blockquote><blockquote type="cite">Grid execution (i.e. splitting a long phonon calculation in<br></blockquote><blockquote type="cite">many smaller pieces rto be run on different machines). Its main<br></blockquote><blockquote type="cite">usage was to prevent the code from crashing for cpu time limit<br></blockquote><blockquote type="cite">in a ungraceful way, but option "max_seconds" can do the same.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">Also, is there any system to which irreps are computed first and<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">which later? Or is this process completely random, i.e. it would<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">be futile to cover a certain frequency window by computing only<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">some, but not all, irreps?<br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I don't think this is going to work. Not sure how exactly<br></blockquote><blockquote type="cite">irreps are selected. If no symmetry is present, taht's easy:<br></blockquote><blockquote type="cite">atom 1 component x, y,z, atom 2 component x, y, z and so on.<br></blockquote><blockquote type="cite">In presence of symmetry, the irreps are obtained via a procedure<br></blockquote><blockquote type="cite">in which random matrices are symmetrized, so the order in which<br></blockquote><blockquote type="cite">they are produced is quite unpredictable (also the accuracy of<br></blockquote><blockquote type="cite">this answer is unpredictable, since it is based on vague<br></blockquote><blockquote type="cite">recollections)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Paolo<br></blockquote><br><br>-- <br>*********************************************************<br>  Serge M. Nakhmanson               phone: (630) 252-5205<br>  Assistant Scientist                 fax: (630) 252-4798<br>  MSD-212, Rm. C-224<br>  Argonne National Laboratory<br>  9700 S. Cass Ave.<br>  Argonne, IL 60439<br>*********************************************************<br>_______________________________________________<br>Pw_forum mailing list<br><a href="mailto:Pw_forum@pwscf.org">Pw_forum@pwscf.org</a><br>http://www.democritos.it/mailman/listinfo/pw_forum<br></div></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">---</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">Stefano Baroni - SISSA</span></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">  </span></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">&</span></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">  </span></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">DEMOCRITOS National Simulation Center - Trieste</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; "><a href="http://www.sissa.it/~baroni">http://www.sissa.it/~baroni</a> / [+39] 040 3787 406 (tel) -528 (fax) / stefanobaroni (skype)</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; font-size: 12px; "><br style="font-size: 12px; "></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; font-size: 12px; "><span class="Apple-style-span" style="font-size: 14px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">La morale est une logique de l'action comme la logique est une morale de la pensée - Jean Piaget</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; "><br></span></font></div></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">Please, if possible, don't</span></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">  </span></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">send me MS Word or PowerPoint attachments</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">Why? See:</span></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 12px; ">  </span></font><font class="Apple-style-span" color="#0023E9" size="3"><span class="Apple-style-span" style="font-size: 12px; "><a href="http://www.gnu.org/philosophy/no-word-attachments.html">http://www.gnu.org/philosophy/no-word-attachments.html</a></span></font></div><div><font class="Apple-style-span" color="#0023E9" size="3"><span class="Apple-style-span" style="font-size: 12px; "><br class="webkit-block-placeholder"></span></font></div></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"> </div><br></body></html>