O(NlogN) scaling method to evaluate the ion-electron potential of crystalline solids.