charge density summation ported to gpu