Fixed uninitialized memory error when using multiple GPUs

This came up when parallelizing a simulation across multiple GPUs.  The Ewald self energy did not get initialized correctly for some of the GPUs, so an incorrect value (usually huge or nan) would get added to the energy.