<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p><span id="ms-rterangepaste-start"></span><font size="2" face="Helvetica,Arial,sans-serif,EmojiFont,Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols" color="black"><span id="divtagdefaultwrapper" style="font-size:10pt"></span></font></p>
<font size="2" face="Helvetica,Arial,sans-serif,EmojiFont,Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols" color="black">
<div style="margin-top:0; margin-bottom:0">Dear QE developers,</div>
<div style="margin-top:0; margin-bottom:0"><br>
</div>
<div style="margin-top:0; margin-bottom:0"> I would like to better understanding the details of the "exx_divergence" routine and in particular the
<br>
</div>
<div style="margin-top:0; margin-bottom:0"> implementation of the Gygi-Baldereschi scheme.
<br>
</div>
<div style="margin-top:0; margin-bottom:0"> Following the paper by Nguyen and de Gironcoli (Phys. Rev. B 79, 205114) I understand the first part</div>
<div style="margin-top:0; margin-bottom:0"> of the routine where the reciprocal-space part of the Ewald sum for a single point charge in the</div>
<div style="margin-top:0; margin-bottom:0"> supercell is computed. As far as I understand this first part is the implementation of Eq. (17) in their paper.</div>
<div style="margin-top:0; margin-bottom:0"><br>
</div>
<div style="margin-top:0; margin-bottom:0"> What I do not understand is the last part of the routine (I paste it below for clarity) which as far as I understand</div>
<div style="margin-top:0; margin-bottom:0"> is not discussed in the paper (or at least it is not obvious to me).
<br>
</div>
<div style="margin-top:0; margin-bottom:0"> Any hint and/or reference to help me understand it would be greately appreciated!</div>
<div style="margin-top:0; margin-bottom:0"><br>
</div>
<div style="margin-top:0; margin-bottom:0">Thank you for your help and best regards,</div>
<div style="margin-top:0; margin-bottom:0"><br>
</div>
<div style="margin-top:0; margin-bottom:0">Nicola Colonna<br>
</div>
<div style="margin-top:0; margin-bottom:0"><br>
</div>
<div>........<br>
     !<br>
     alpha = alpha / tpiba2<br>
     !<br>
     nqq = 100000<br>
     dq = 5.0d0 / SQRT(alpha) / nqq<br>
     aa = 0._dp<br>
     !<br>
     DO iq = 0, nqq<br>
        q_ = dq * (iq+0.5d0)<br>
        qq = q_ * q_<br>
        IF ( erfc_scrlen > 0 ) THEN<br>
           aa = aa  -EXP( -alpha * qq) * EXP(-qq/4.d0/erfc_scrlen**2)*dq<br>
        ELSEIF ( erf_scrlen > 0 ) THEN<br>
           aa = 0._dp<br>
        ELSE<br>
           aa = aa - EXP( -alpha * qq) * yukawa / (qq + yukawa)*dq<br>
        ENDIF<br>
     ENDDO<br>
     !<br>
     aa = aa * 8.d0/fpi<br>
     aa = aa + 1._dp/SQRT(alpha*0.25d0*fpi)<br>
     IF ( erf_scrlen > 0) aa = 1._dp/SQRT((alpha+1._dp/4.d0/erf_scrlen**2)*0.25d0*fpi)<br>
     div = div - e2*omega * aa<br>
     !<br>
     exx_divergence = div * nqs<br>
     !<br>
     CALL stop_clock( 'exx_div' )<br>
     !<br>
     RETURN</div>
</font><span id="ms-rterangepaste-end"></span><br>
<p></p>
<p><br>
</p>
<div id="Signature">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div><font face="Helvetica"><span dir="ltr" id="divtagdefaultwrapper" style="font-size:12pt"><span style="font-size:13px"><span style="font-size:13px"><span style="font-size:13px">-----------------------------------------------------</span></span></span></span></font></div>
<font face="Helvetica"></font>
<div><font face="Helvetica"><span dir="ltr" id="divtagdefaultwrapper" style="font-size:12pt"><span style="font-size:13px"><span style="font-size:13px"><span style="font-size:13px"><font color="black"><span style="text-transform:none"><font color="black"><font color="black"><span style="font-weight:normal">PAUL
 SCHERRER INSTITUT</span></font></font></span></font></span></span></span></span></font></div>
<font face="Helvetica"></font>
<div><font face="Helvetica"><span dir="ltr" id="divtagdefaultwrapper" style="font-size:12pt"><span style="font-size:13px"><span style="font-size:13px"><span style="font-size:13px"></span></span></span></span></font></div>
<font face="Helvetica"><span dir="ltr" id="divtagdefaultwrapper" style="font-size:12pt"><span style="font-size:13px"><span style="font-size:13px"><span style="font-size:13px">Nicola S. Colonna</span></span></span></span><br>
</font><font style="font-family:Calibri,Helvetica,sans-serif,serif,"EmojiFont"" size="3" face="Calibri,Helvetica,sans-serif" color="black"><span dir="ltr" id="divtagdefaultwrapper" style="font-size:12pt"><font style="font-family:Tahoma,serif,"EmojiFont"" size="1" face="Tahoma"><span style="font-size:13px"><font style="font-family:Tahoma,serif,"EmojiFont"" size="1" face="Tahoma"><span style="font-size:13px"><font style="font-family:Tahoma,serif,"EmojiFont"" size="1" face="Tahoma"><span style="font-size:13px"><font face="Helvetica"><span style="text-transform:none"><font color="black"><font color="black"><font style="font-family:Helvetica,serif,"EmojiFont"" face="Helvetica" color="black"><span style="font-weight:normal"><font face="Helvetica"></font>
<div style="text-indent:0"><font face="Helvetica">WHGA/150<br>
CH-5232 Villigen-PSI</font></div>
</span></font></font></font></span></font></span></font></span></font></span></font></span></font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>