Hi Prof. Gironcoli,<br><br>The absolute values of these negative rhos are actually very small, around 10^-7.  If I change them to be zero, I&#39;m able to plot the charge density with plotrho.x. I was curious why negative rho appears. Thank you for your explanation.<br>
<br>Best Regards,<br>Baowei Liu<br><br><br><br><div class="gmail_quote">On Mon, Oct 4, 2010 at 2:54 AM, Stefano de Gironcoli <span dir="ltr">&lt;<a href="mailto:degironc@sissa.it">degironc@sissa.it</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">dear Baowei Liu ,<br>
 when using USPP or paw, charge density can acquire small negative<br>
contributions due to an incomplete  Fourier expansion of the<br>
augmentation charge density. This appears in particular when the system<br>
has large portion of vacuum (surface or molecules) since all other<br>
relevant contributions to the charge density vanish...<br>
However your cutoff values  (both  ecutwfc and ecutrho) are quite high<br>
so I&#39;m a bit surprised you see negative charges.<br>
How large are these negative values ?<br>
<font color="#888888"><br>
stefano<br>
</font><div><div></div><div class="h5"><br>
Baowei Liu wrote:<br>
&gt; Hi Prof. Gironcoli,<br>
&gt;<br>
&gt; Thank you for your fast reply. I tried the following calculation. It gives<br>
&gt; me<br>
&gt;  !    total energy              =    -325.65235136 Ry.<br>
&gt; But Some of rho values are negative when I do post processing. What could be<br>
&gt; the possible reason?<br>
&gt;<br>
&gt;  &amp;control<br>
&gt;     calculation = &#39;scf&#39;<br>
&gt;     restart_mode=&#39;from_scratch&#39;,<br>
&gt;     prefix=&#39;Ge&#39;,<br>
&gt;     pseudo_dir = &#39;$PSEUDO_DIR/&#39;,<br>
&gt;     outdir=&#39;$TMP_DIR/&#39;<br>
&gt;  &amp;system<br>
&gt;     ibrav=  0,<br>
&gt;     nat= 2, ntyp= 2,<br>
&gt;     occupations = &#39;smearing&#39;,smearing=&#39;marzari-vanderbilt&#39;,<br>
&gt;     degauss=0.05,<br>
&gt;     nosym=.true.,<br>
&gt;     ecutwfc = 110<br>
&gt;     ecutrho = 880<br>
&gt;     tot_charge = +3,<br>
&gt;     assume_isolated=.true.<br>
&gt;  /<br>
&gt;  &amp;electrons<br>
&gt;     diagonalization = &#39;david&#39;,<br>
&gt;     mixing_mode = &#39;plain&#39;,<br>
&gt;     mixing_beta = 0.7<br>
&gt;     conv_thr =  1.0d-7<br>
&gt;     electron_maxstep=200<br>
&gt;  /<br>
&gt;<br>
&gt; CELL_PARAMETERS cubic<br>
&gt;  40.0  0.0  0.0<br>
&gt;  0.0 40.0  0.0<br>
&gt;  0.0  0.0 40.0<br>
&gt; ATOMIC_SPECIES<br>
&gt;  Ge1  72.61  Ge.pbe-paw_kj.UPF<br>
&gt;  Ge2  72.61  Ge.pbe-paw_kj.UPF<br>
&gt; ATOMIC_POSITIONS<br>
&gt;  Ge1 0.50 0.50 0.50 0 0 0<br>
&gt;  Ge2 0.5 0.50 0.70 0 0 0 0<br>
&gt;<br>
&gt; K_POINTS {automatic}<br>
&gt;  1 1 1 0 0 0<br>
&gt;<br>
&gt; Thanks and Best Regards,<br>
&gt; Baowei Liu<br>
&gt;<br>
&gt; On Sat, Oct 2, 2010 at 9:58 AM, Stefano de Gironcoli &lt;<a href="mailto:degironc@sissa.it">degironc@sissa.it</a>&gt;wrote:<br>
&gt;<br>
&gt;<br>
&gt;&gt; the code can perform calculation for charged system using the variable<br>
&gt;&gt; tot_charge.<br>
&gt;&gt; By default the code performs the calculation for a periodic system<br>
&gt;&gt; (adding a compensating background to eliminate the G=0 divergence).<br>
&gt;&gt; In the limit of large cells this eventually converge to the isolated case.<br>
&gt;&gt; There are various techniques to perform calculations for isolated<br>
&gt;&gt; systems with smaller cells.<br>
&gt;&gt; Read carefully the description of assume_isolated variable in the system<br>
&gt;&gt; namelist<br>
&gt;&gt; best,<br>
&gt;&gt;<br>
&gt;&gt;   Stefano de Gironcoli - SISSA and DEMOCRITOS<br>
&gt;&gt;<br>
&gt;&gt; Baowei Liu wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Dear all members,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I am trying to calculate the potential between two ions, -- A(+2) and<br>
&gt;&gt;&gt;<br>
&gt;&gt; A(+1)<br>
&gt;&gt;<br>
&gt;&gt;&gt; for example. When the two ions are far away from each other, there&#39;s only<br>
&gt;&gt;&gt; Coulumb potential. But when the two ions are close enough, the electron<br>
&gt;&gt;&gt; distribution will be important for the potential.  Can QE be used to<br>
&gt;&gt;&gt; calculate the energy or charge density for a system of two charged<br>
&gt;&gt;&gt; particles? It will be great if QE can give the energy for different<br>
&gt;&gt;&gt; distances. Just setting the tot_charge (=+3 in this example) is kind of<br>
&gt;&gt;&gt;<br>
&gt;&gt; not<br>
&gt;&gt;<br>
&gt;&gt;&gt; what I want.<br>
&gt;&gt;&gt; Thanks in advance.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Baowei Liu<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Pw_forum mailing list<br>
&gt;&gt;&gt; <a href="mailto:Pw_forum@pwscf.org">Pw_forum@pwscf.org</a><br>
&gt;&gt;&gt; <a href="http://www.democritos.it/mailman/listinfo/pw_forum" target="_blank">http://www.democritos.it/mailman/listinfo/pw_forum</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Pw_forum mailing list<br>
&gt;&gt; <a href="mailto:Pw_forum@pwscf.org">Pw_forum@pwscf.org</a><br>
&gt;&gt; <a href="http://www.democritos.it/mailman/listinfo/pw_forum" target="_blank">http://www.democritos.it/mailman/listinfo/pw_forum</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&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>
<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>
</div></div></blockquote></div><br>