<div dir="ltr">Dear all,<div><br></div><div>I am interested in understanding the calculation of pseudopotential in plane waves. I have started from the subroutine vloc_of_g.f90.</div><div><br></div><div>I am aware of the fact that a separation of the short and long range part of the Coulomb potential is obtained by means of the error function, and the subsequent treatment of the two parts in order to get the Fourier transform of the Coulomb potential.</div><div><br></div><div>I do not understand the multiplication by r(ir) at line 103</div><div>aux1 (ir) =r (ir) * vloc_at (ir) + zp * e2 * erf (r (ir))<br></div><div>and why, a few lines below, the Fourier transform is obtained by </div><div>sin (gx * r (ir) ) / gx .  Is it because the function to be transformed is odd?</div><div><br></div><div>Some references will be really appreciated.</div><div>Thank you very much</div><div><br></div><div>Elena Cannuccia</div><div>Aix Marseille Université <br></div><div><br></div><div><br><div><br></div><div><br></div></div></div>