<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">Dear Yuewen:<br>I'd like to quote a paragraph from L. Vitos' book "<i>Computational quantum mechanics for materials engineers - the EMTO method and applications</i>" at the beginning of page 9:<br>"<i style="color: rgb(0, 0, 255);">This simple model (VCA method) suffers from numerous weaknesses, e.g., it is unable to describe correctly the bond proportion and volume effects, and its application has been limited to alloys with nearly identical chemical species.</i>"<br>So, it is difficult to "exam" whether your mixed potential works well. You may just do some works and compare your results with other persons.<br>If you wanna use VCA to calculate the energies of alloys, I think Prof. S. de Gironcoli's PRL papers and his Ph.D dissertation are the best.<br><br><div>--<br>GAO Zhe<br>CMC Lab, Materials Science &amp; Engineering Department,<br>Seoul National University, South Korea<br>        
&nbsp;</div><div id="divNeteaseMailCard"></div><br>At 2012-08-02 11:02:00,"Yue-Wen&nbsp;Fang"&nbsp;&lt;yuewen.fang@gmail.com&gt; wrote:<br> <blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Dear Axel,<div><br></div><div>&nbsp; &nbsp; Based on your reply, I chose two similar Pseudo Potentials namely N.pbe-van-bm.UPF and O.pbe-van-bm.UPF and have succeeded in generating a new mixed PP. But, how to confirm the pp's quality? What tests about PP I should make?</div>
<div>&nbsp; &nbsp; Thank you very much!</div><div><br></div><div>Y. -W. Fang</div><div><div><br><div class="gmail_quote">2012/8/1 Axel Kohlmeyer <span dir="ltr">&lt;<a href="mailto:akohlmey@gmail.com" target="_blank">akohlmey@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Wed, Aug 1, 2012 at 4:21 AM, Yue-Wen Fang &lt;<a href="mailto:yuewen.fang@gmail.com">yuewen.fang@gmail.com</a>&gt; wrote:<br>

&gt; Dear all,<br>
&gt;<br>
&gt; &nbsp; &nbsp;I want to create a new pesudo potential with virtual.x, but error occurs.<br>
&gt; It shows &nbsp;different nqf are not implemented, &nbsp;but i don't know to handle<br>
&gt; this problem and I am also puzzled by the words such as nqf and nqls in the<br>
&gt; file virtual.f90 which locate at ~/espresso/upftools.<br>
<br>
</div>nqf obviously refers to the number of Q-functions. please check<br>
out the derivation of ultra-soft pseudopotentials for details.<br>
<div class="im"><br>
&gt; &nbsp; &nbsp;If it is convenient for you, pls give me some advice to curb the problem.<br>
<br>
</div>for creating useful "mixed" pseudopotentials with virtual.x,<br>
the two original potential files have to be (technically) as<br>
similar as possible. in many cases it unfortunately means,<br>
that you have to (re-)create the two potentials yourself<br>
based on the provided data (with a few tweaks here and<br>
there) to make certain, they are compatible.<br>
<br>
axel.<br>
<div><div class="h5"><br>
&gt; &nbsp; &nbsp;Thank you.<br>
&gt;<br>
&gt; Regards<br>
&gt; Y.-W. Fang<br>
&gt;<br>
&gt; &nbsp; The details are showed below:<br>
&gt; &nbsp; &nbsp;console &nbsp;~/Examples/pwscf/Ding0731/test1/virtual 09:56:41 &gt;virtual.x<br>
&gt;<br>
&gt; &nbsp;Generate the UPF pseudopotential for a virtual atom<br>
&gt; &nbsp;combining two pseudopootentials in UPF format<br>
&gt;<br>
&gt; &nbsp; Input PP file # &nbsp;1 in UPF format &gt; F.pbe-n-van.UPF<br>
&gt; &nbsp; IOS= &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4<br>
&gt; &nbsp; Reading pseudopotential file in UPF format...<br>
&gt; &nbsp;ikk2 &nbsp; &nbsp; &nbsp; &nbsp; 525 &nbsp; &nbsp; &nbsp; &nbsp; 525 &nbsp; &nbsp; &nbsp; &nbsp; 525 &nbsp; &nbsp; &nbsp; &nbsp; 525 &nbsp; &nbsp; &nbsp; &nbsp; 525<br>
&gt; 525<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0<br>
&gt; &nbsp; ...done<br>
&gt;<br>
&gt; &nbsp; Input PP file # &nbsp;2 in UPF format &gt; O.pbe-van_ak.UPF<br>
&gt; &nbsp; IOS= &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 4<br>
&gt; &nbsp; Reading pseudopotential file in UPF format...<br>
&gt; &nbsp;ikk2 &nbsp; &nbsp; &nbsp; &nbsp; 525 &nbsp; &nbsp; &nbsp; &nbsp; 525 &nbsp; &nbsp; &nbsp; &nbsp; 525 &nbsp; &nbsp; &nbsp; &nbsp; 525 &nbsp; &nbsp; &nbsp; &nbsp; 525<br>
&gt; 525<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; 507 &nbsp; &nbsp; &nbsp; &nbsp; 507 &nbsp; &nbsp; &nbsp; &nbsp; 507 &nbsp; &nbsp; &nbsp; &nbsp; 507<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0<br>
&gt; &nbsp; ...done<br>
&gt;<br>
&gt; &nbsp;New Pseudo = x F.pbe-n-van.UPF + (1-x) O.pbe-van_ak.UPF<br>
&gt; &nbsp;mixing parameter x [0&lt;x&lt;1] = 0.4<br>
&gt; &nbsp; pseudopotentials have different mesh<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;799 &nbsp; &nbsp; &nbsp; &nbsp; 737<br>
&gt; &nbsp; 0.000000000000000E+000 &nbsp;0.000000000000000E+000<br>
&gt; &nbsp; &nbsp;206.066269763000 &nbsp; &nbsp; &nbsp; &nbsp;81.0552407574000<br>
&gt; &nbsp; pseudopotentials have different mesh<br>
&gt; &nbsp;INTERPOLATE = T<br>
&gt; &nbsp;interpolate rho_atc<br>
&gt; &nbsp; done<br>
&gt; &nbsp; interpolate vloc0<br>
&gt; &nbsp; interpolate betar<br>
&gt; &nbsp; interpolate betar<br>
&gt; &nbsp; interpolate betar<br>
&gt; &nbsp; interpolate betar<br>
&gt;<br>
&gt;<br>
&gt; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br>
&gt; &nbsp; &nbsp; &nbsp;from Virtual : error # &nbsp; &nbsp; &nbsp; &nbsp; 1<br>
&gt; &nbsp; &nbsp; &nbsp;different nqf are not implemented (yet)<br>
&gt; &nbsp;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br>
&gt; %%%%%%%<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp;stopping ...<br>
&gt; Fatal error; unknown error handler<br>
&gt; May be MPI call before MPI_INIT. &nbsp;Error message is MPI_COMM_RANK and code is<br>
&gt; 197<br>
&gt; Fatal error; unknown error handler<br>
&gt; May be MPI call before MPI_INIT. &nbsp;Error message is MPI_ABORT and code is 197<br>
&gt; forrtl: severe (174): SIGSEGV, segmentation fault occurred<br>
&gt; Image &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;PC &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Routine &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Line &nbsp; &nbsp; &nbsp; &nbsp;Source<br>
&gt; virtual.x &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;000000000053C9DD &nbsp;Unknown &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Unknown &nbsp;Unknown<br>
&gt; virtual.x &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;000000000040FC51 &nbsp;errore_ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;94<br>
&gt; error_handler.f90<br>
&gt; virtual.x &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;000000000040BF61 &nbsp;compute_virtual_ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;312<br>
&gt; virtual.f90<br>
&gt; virtual.x &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;00000000004050F4 &nbsp;MAIN__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;107<br>
&gt; virtual.f90<br>
&gt; virtual.x &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0000000000404C6A &nbsp;Unknown &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Unknown &nbsp;Unknown<br>
&gt; libc.so.6 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0000003606A1C4BB &nbsp;Unknown &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Unknown &nbsp;Unknown<br>
&gt; virtual.x &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0000000000404BAA &nbsp;Unknown &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Unknown &nbsp;Unkn<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Pw_forum mailing list<br>
&gt; <a href="mailto:Pw_forum@pwscf.org">Pw_forum@pwscf.org</a><br>
&gt; <a href="http://www.democritos.it/mailman/listinfo/pw_forum" target="_blank">http://www.democritos.it/mailman/listinfo/pw_forum</a><br>
&gt;<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Dr. Axel Kohlmeyer &nbsp;<a href="mailto:akohlmey@gmail.com">akohlmey@gmail.com</a> &nbsp;<a href="http://goo.gl/1wk0" target="_blank">http://goo.gl/1wk0</a><br>
International Centre for Theoretical Physics, Trieste. Italy.<br>
_______________________________________________<br>
Pw_forum mailing list<br>
<a href="mailto:Pw_forum@pwscf.org">Pw_forum@pwscf.org</a><br>
<a href="http://www.democritos.it/mailman/listinfo/pw_forum" target="_blank">http://www.democritos.it/mailman/listinfo/pw_forum</a><br>
</font></span></blockquote></div><br></div></div>
</blockquote></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>